java – 是否可以避免重复maven archiver配置?
发布时间:2020-12-15 02:22:00 所属栏目:Java 来源:网络整理
导读:这是我的父pom.xml: [...]plugin groupIdorg.apache.maven.plugins/groupId artifactIdmaven-war-plugin/artifactId version2.0/version configuration archive manifestEntries SCM-Revision${buildNumber}/SCM-Revision /manifestEntries /archive /confi
这是我的父pom.xml:
[...] <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>2.0</version> <configuration> <archive> <manifestEntries> <SCM-Revision>${buildNumber}</SCM-Revision> </manifestEntries> </archive> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.0</version> <configuration> <archive> <manifestEntries> <SCM-Revision>${buildNumber}</SCM-Revision> </manifestEntries> </archive> </configuration> </plugin> [...] 如您所见,maven archiver配置了两次,参数相同.是否可以避免这种重复并仅配置一次? PS.我准备好迁移到Maven 3来解决这个问题. 解决方法
AFAIK,没有好办法.您可以编写自己的Maven插件并使用Mojo Executor:
http://code.google.com/p/mojo-executor/调用WAR和JAR插件 这是Maven 2的一个更普遍的问题:它不允许任何POM代码重用期望属性和自定义插件.使用Maven 3,AFAIK的功能将得到改善.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |