草庐IT

java - 重复的片段名称错误 Jetty Maven 插件

我运行jetty-maven-plugin8.0.0M2。启动后工作正常(mvnjetty:run)。如果我更改源,插件会尝试热部署但由于以下错误而卡住Duplicatefragmentname:PrimeFacesforjar:file:/C:/path/to/project/webroot/WEB-INF/lib/primefaces-2.1.jar!/META-INF/web-fragment.xmlandjar:file:/C:/path/to/project/webroot/WEB-INF/lib/primefaces-2.1.jar!/META-INF/web-fragme

java - Maven/Eclipse : Could not find any META-INF/persistence. 类路径中的 xml 文件

我知道关于这个问题还有其他问题,但没有一个解决方案对我有用。我正在使用Maven在eclipse中构建一个java项目,并且我在src/main/resource/META_INF文件夹中有我的persistence.xml文件。但是当我尝试mvninstall时,我总是得到这个错误:NoPersistenceproviderforEntityManagernamedplasma.persistence查看控制台输出似乎是由以下原因引起的:[org.hibernate.jpa.boot.internal.PersistenceXmlParser]-HHH000318:Couldnotf

java - GWT Maven Eclipse 插件 - 由于类重复导致编译失败

我正在使用安装了m2eclipse和GWTEclipse插件的Eclipse3.5(Galileo)。我使用gwt-maven-plugin原型(prototype)创建了一个项目。我创建了一个用这些类定义的RPC服务:my.package.client.DataServicemy.package.client.DataServiceAsyncmy.package.server.DataServiceImpl当我运行mvnclean时,目标目录被删除(如预期的那样)。当我运行gwt:compilegwt:run-X-e时,出现错误:[ERROR]Failedtoexecutegoalo

java - 从 12 升级到 Intellij 13.1 后,Maven 项目无法编译

我的代码在升级后不再编译。从作为Maven依赖项包含的库导入显示无法解析符号的编译问题。我已经使缓存无效并重新启动了Intellij。我已经清除了.m2/repository并观察了Intellij重新引入依赖项。引入依赖项似乎工作正常,但我猜测无法加载。在我的想法日志中,我看到以下异常:2014-03-2014:04:49,587[27517]WARN-ution.rmi.RemoteProcessSupport-log4j:WARNNoappenderscouldbefoundforlogger(org.apache.maven.wagon.providers.http.httpc

java - 在 Maven 中重命名 groupId

我正处于多模块Maven3项目的重构和管理过程中,我需要重命名一些Artifact的groupId和artifactId。有没有办法同时重命名groupId和artifactId?我知道我可以使用像sed这样的查找和替换工具,但我想知道是否有像versions-maven-plugin这样的工具(例如:mvnversions:set-DnewVersion=1.0.3-SNAPSHOT)但对于groupId和artifactId。 最佳答案 IsthereawaytorenamebothgroupIdandartifactId?截至

java - 在 maven 组件中使用 eclipse 编译器

我正在从事一个相当大的Maven项目,并使用Eclipse在Java中进行开发。为了节省编译时间,希望Maven和Eclipse共享同样的目标,我设法做到了。但是当我编译时Maven,Eclipse缺少一些放在字节码中的东西,所以它重新编译一切(据我所知)。我在这里谈论的是“自动构建”功能,因此Eclipse不会将构建委托(delegate)给Maven。为了解决这个问题,我想我会要求Maven使用与Eclipse相同的编译器。在网上搜索了一下后,我发现我可以在顶部pom添加这个:......org.apache.maven.pluginsmaven-compiler-pluginec

java - Maven 插件创建可执行 jar 与未解压的依赖项 (jar with jars)

我阅读了很多构建具有依赖项的可执行jar的解决方案(maven阴影插件、maven依赖项插件、maven程序集插件)和所有这些插件解压依赖项jar并将它们重新打包到可执行jar中。唯一将解压到可执行jar中的依赖jar打包的插件是一个jar插件,但该插件将其运行器代码添加到可执行jar中。是否有任何解决方案可以像这样创建jar:├─executable.jar├──lib/├───dependency1.jar├───dependency2.jar...并且该解决方案有效。 最佳答案 最常见的方法是使用assembly插件,它允许您

java - 在 Maven 和 Eclipse 中获取相同的 Findbugs 错误

我设法在我的maven构建过程中运行了findbugs,并且我还在eclipse中配置了findbugs。然而,当在Eclipse和Maven中运行时,我遇到了不同的错误,而且我似乎找不到一个设置,使Eclipse和Maven中的错误数量匹配。我的Maven设置是这样的:2.5.2falseNormalDefaulttruetruetrue在Eclipse中我有:FindbugsVersion:2.0.1AnalysisEffort:DefaultMinimumRanktoreport:20MinimumConfidencetoReport:MediumReportedcategori

java - 您更喜欢哪种改进 Maven 项目增量构建的方法?

我将优化构建项目的时间。最耗时的事情之一是项目的汇编。由于这里特别提到的maven的已知问题:Mavenincrementalbuilding我们必须在每个构建过程之前使用mvnclean。我调查了这个问题,发现了两种方法:Incremental-build-pluginMavenMojoMaven2ReactorPlugin我测试了Incremental-build-pluginMavenMojo它看起来很不错。如我所见Maven2ReactorPlugin实现几乎相同的功能,但应指定特殊命令以实现结果(例如mvnreactor:make)。所以我得出的结论是Maven2Reacto

java - Maven 第谷 : Not a valid OSGi version

在我的项目中,我尝试使用Maven/Tycho导出EclipseRCP应用程序。在“SNAPSHOT”发布配置中,所有插件(以及产品本身)都使用以下版本模式:OSGI:x.y.z.qualifierMVN:x.y.z-SNAPSHOT交付将使用以下模式OSGI:x.y.z.vyyyyMMddHHmmMVN:x.y.z-vyyyyMMddHHmm如您所见,“-”和“.”之间只有区别对于RCP插件,我必须通过使用以下Maven插件来禁用tycho执行的版本验证检查org.eclipse.tychotycho-packaging-plugin0.22.0false到目前为止,一切都很好。当涉