我在Spring-WS 1.5.9中实现了一堆Web服务。 我们使用Maven来构建我们的服务,我们的服务在具有UDDI提供程序的OC4J上运行。 我们想要做的是在内部开始使用UDDi来注册我们的Web服务,以允许业务中的其他组查找和使用它们。 问题是我无法找到如何将这些全部放在一起。 在将它们部署到应用服务器时,如何获得将自己注册的服务。 Spring似乎没有任何支持或注释。 似乎没有maven插件。 我已经掌握了所有部分,但我如何将它们整合到自动化解决方案中?
我已经从xsd文件生成了XMLBeans类,并将它们打包在一个jar文件中。 然后我把这个jar添加到eclipse中的项目类路径中,一切都编译好了。 我使用Maven从我的项目中构建了一个独立的jar文件,并且构建成功,但是当我尝试运行它时,我收到此错误: Exception in thread “main” java.lang.ExceptionInInitializerError at com.oblicore.oblisync.resolutions.TestsDocument$Factory.parse(TestsDo cument.java:126) at com.oblicore.oblisync.handlers.TransferEntitiesHandler.getResolution( TransferEntitiesHandler.java:117) at com.oblicore.oblisync.handlers.TransferEntitiesHandler.resolveConflic ts(TransferEntitiesHandler.java:103) at com.oblicore.oblisync.main.Orchestrator.run(Orchestrator.java:107) at com.oblicore.oblisync.main.Orchestrator.main(Orchestrator.java:58) Caused by: java.lang.RuntimeException: Cannot load SchemaTypeSystem. Unable to l oad class with name schemaorg_apache_xmlbeans.system.s8B21CFFFCFED0B2438C2585C61 F113F7.TypeSystemHolder. Make sure the generated binary files are on the classpa th. at org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(XmlBeans.java:7 83) at com.oblicore.oblisync.resolutions.TestsDocument.(TestsDocumen t.java:19) … 5 […]
如何在maven构建中激活JPAMetaModelEntityProcessor注释处理器时使用Lombok 。 Maven配置: […] maven-compiler-plugin org.hibernate.jpamodelgen.JPAMetaModelEntityProcessor org.projectlombok lombok provided org.hibernate.javax.persistence hibernate-jpa-2.0-api org.hibernate hibernate-jpamodelgen provided […] 在构建过程(mvn clean install)期间,正确生成了MetaModel对象,但似乎Lombok Annotation处理器不再添加到Javac编译中。 所有@Getter,@ Setter,……都不起作用。
我想嘲笑最后一堂课 PowerMockito.mockStatic(TestFinalClass.class); 当我运行单个junit并将javaagent添加到我的VM参数时,它正在从我的eclipse开始工作 -javaagent:{path}/powermock-module-javaagent-1.6.4.jar 但是当我尝试使用maven build命令从命令行运行所有测试用例时,我仍然得到“无法inheritance最终类” 下面是我从pom.xml获取的代码片段 org.apache.maven.plugins maven-surefire-plugin 2.4 -javaagent:{path}/powermock-module-javaagent-1.6.4.jar
我正在使用Maven 2.2.1和m2eclipse。 我有两个资源文件夹。 当我将更改保存到任何资源文件夹中的任何文件时,Maven增量构建将启动并将两个资源文件夹中的所有文件重新复制到目标文件夹。 如果资源文件夹中的文件数量相对较少,则此行为会很好 – 但是有足够的文件可能需要几分钟。 有没有办法强制maven在其增量构建中更具选择性,并只复制那些已更改的资源?
使用maven构建jar文件时,它将在META-INF / MANIFEST.MF中创建一个清单文件。 其内容目前是: Manifest-Version: 1.0 Archiver-Version: Plexus Archiver Built-By: Created-By: Apache Maven 3.1.0 Build-Jdk: 1.8.0_5 如何隐藏清单条目? 特别是我想隐藏“Built-By:”条目,因为我没有看到为什么jar应该包含我的用户名的任何理由。
我正面临项目中的注释/持久性错误,并且持久性库会抛出一个 NullPointerException when trying to resolve the entities (org.eclipse.persistence.internal.jpa.metadata.accessors.classes.EntityAccessor.discoverMappedSuperclassesAndInheritanceParents(EntityAccessor.java:224)). 如何调试这些错误以找到有关错误原因的更多信息? 在EntityAccessor设置断点并编译以进行调试不起作用,编译器本身似乎没有在调试模式下运行。 我正在使用Netbeans / Java / Maven。
嗨,我正在尝试按照Jersey 2.0的入门指南 。 我按原样执行了步骤1.1和1.2。 没问题。 对于步骤1.3,我有一个问题,因为maven找不到javax-annotation 1.2但是我按照另一个Stackoverflow用户的建议解决了它,并在我的pom中添加了一个存储库。 所以mvn clean test通过没有问题,但是当我尝试运行mvn clean exec:java我回来了 [WARNING] java.lang.ClassNotFoundException: com.example.Main at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:423) at java.lang.ClassLoader.loadClass(ClassLoader.java:356) at org.codehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:285) at java.lang.Thread.run(Thread.java:722) pom.xml是由以下命令创建的: mvn archetype:generate -DarchetypeArtifactId=jersey-quickstart-grizzly2 \ -DarchetypeGroupId=org.glassfish.jersey.archetypes -DinteractiveMode=false \ -DgroupId=com.example -DartifactId=simple-service -Dpackage=com.example \ -DarchetypeVersion=2.0 我唯一的补充是: java.net.repo https://maven.java.net/content/groups/promoted/ default 在感兴趣的情况下,这是mvn -version的输出 Apache Maven 3.0.4 (r1232337; […]
我有一个Maven项目,在/src/test/java/test/com/mycompany/myproduct/android/viewtype2fragmentmapper/目录下有一个测试用例DefaultViewTypeToFragmentMapperTest.java 。 我希望将此测试用例排除在unit testing覆盖率计算之外。 为了实现这个结果,我配置了这样的插件: org.codehaus.mojo cobertura-maven-plugin 2.5.2 html xml test/co/**/*.class 但我仍然在报道报告中看到上述类别。 如何修复它以使测试用例不出现在报告中,并且不考虑其覆盖范围(根据报告为0%)?
我遇到这样令人费解的问题已经有一段时间了。 我有一个类引用另一个坐在同一个应用程序中的另一个包中的类,也就是说,不在另一个jar存档文件中。 包含类是learnintouch-rest / src / test / java / com / thalasoft / learnintouch / rest / acceptance / AbstractControllerTest.java 包含的类是/home/stephane/dev/java/projects/learnintouch-rest/src/test/java/com/thalasoft/learnintouch/rest/config/WebTestConfiguration.java 在Eclipse下,编辑器中没有问题,也没有编译错误。 但是运行Maven构建会产生编译错误: mvn clean test-compile -Pacceptance [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:testCompile (default-testCompile) on project learnintouch-rest: Compilation failure: Compilation failure: [ERROR] /home/stephane/dev/java/projects/learnintouch-rest/src/test/java/com/thalasoft/learnintouch/rest/acceptance/AbstractControllerTest.java:[16,46] cannot find symbol [ERROR] symbol: class WebTestConfiguration [ERROR] location: package com.thalasoft.learnintouch.rest.config […]