有没有办法在 Maven pom 中包含另一个 pom 或信息?
我有几个基本上不相关或有不同父 pom 的 pom。然而,对于打包来说,需要有一个与所有项目相同的清单。
所以目前我有一个 pom:
<plugin>
<artifactId>maven-assembly-plugin>
<!--- .... -->
<archive>
<manifestEntries>
<build-date>....</build-date>
<build-nr>.....</build-nr>
etc etc
我想避免将此配置粘贴到所有几个 pom 中。
那么如何在不继承的情况下共享插件的配置呢?
Thanks
一种方法是使用pluginManagement
部分。plugin
配置可以在父pom中的本节中定义,并且可用于继承的pom按原样使用或覆盖。
Here是相关的maven文档。在您的具体情况下,您需要适当地组织您的项目/pom。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)