Eme*_*son 6 maven-plugin maven maven-assembly-plugin
有没有办法在maven pom中包含另一个pom或信息?
我有几个基本上不相关或有不同父母poms的poms.然而,对于包装,需要具有与所有项目相同的清单.
所以目前我有一个pom:
<plugin>
<artifactId>maven-assembly-plugin>
<!--- .... -->
<archive>
<manifestEntries>
<build-date>....</build-date>
<build-nr>.....</build-nr>
Run Code Online (Sandbox Code Playgroud)
等等
我想避免将此配置粘贴到所有几个pom.
那么如何在没有继承的情况下共享插件的配置呢?
谢谢
唯一正确的答案是使用继承。拥有一个带有此配置的继承祖先。由于您有现有的父 POM,因此它们必须继承自这个新的父 POM。如果这不可能,那么请重新考虑 Maven 项目的层次结构,否则您必须将相同的配置复制并粘贴到每个文件中,并添加一条注释,指示该部分不得修改/必须与 [插入项目列表在这里]。
太长了;继承是专门为解决像您这样的情况而设计的。如果您无法使用它,请不要尝试破解它 - 要么重组您的 POM,要么复制并粘贴!
| 归档时间: |
|
| 查看次数: |
6923 次 |
| 最近记录: |