Java 覆盖ear中的版本(Maven)
我们的Nexus中有一个给定的earJava 覆盖ear中的版本(Maven),java,maven,ear,parent-pom,Java,Maven,Ear,Parent Pom,我们的Nexus中有一个给定的ear公司ear。现在我想构建相同的ear,但是用7.0.0覆盖jarA版本,用1.2.3覆盖jarB版本 我怎样才能做到这一点?我最初的想法是将公司ear-pom设置为父pom,并在正确的版本中添加依赖项A和B。但这不会覆盖指定的版本 还有别的想法吗 编辑:一些背景说明:我们公司的一个中心小组建立了公司ear,从许多不同的小组收集JAR。现在,如果一个团队想要测试他们的最新JAR,他们会复制公司ear,并用最新版本交换JAR。这是一个乏味的过程,我想改进它。请发布
公司ear
。现在我想构建相同的ear,但是用7.0.0
覆盖jarA
版本,用1.2.3
覆盖jarB
版本
我怎样才能做到这一点?我最初的想法是将公司ear
-pom设置为父pom,并在正确的版本中添加依赖项A
和B
。但这不会覆盖指定的版本
还有别的想法吗
编辑:一些背景说明:我们公司的一个中心小组建立了
公司ear
,从许多不同的小组收集JAR。现在,如果一个团队想要测试他们的最新JAR,他们会复制公司ear
,并用最新版本交换JAR。这是一个乏味的过程,我想改进它。请发布一些相关的pom.xml您没有用于构建EAR的原始pom吗?如果您需要在EAR中使用不同的版本,您需要使用不同版本的模块创建新的EAR,这意味着您需要构建新版本的EAR…@SteveC:我可以下载或下载参考Nexus的pom。你可以使用maven assembly插件并重新打包…如果你需要的话,但我认为更好的方法是修复原始项目并发布新版本的EAR。。。