【发布时间】:2015-07-10 17:36:10
【问题描述】:
如果在我的 maven 项目的父 pom.xml 中,它具有如下属性:
<properties>
<argLine>some args</argLine>
</properties>
是否有可能在孩子身上以某种方式“增强”它,比如
<properties>
<argLine>${parent.argLine} some more args</argLine>
</properties>
类似的说,插件设置,希望我能做类似的事情
<build>
<plugins>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<argLine>${parent.plugin.maven-surefire-plugin.argLine} -Xmx1G</argLine>
</configuration>
我基本上只是添加到父级中指定的一些设置?
这个问题的推动力是我想知道如何使用 jacoco 插件,并且,在根 pom 中指定一些通用设置“-Xmx1G”,而在子级中,他们可以将其他子级特定参数添加到该通用参数中,在必要时。参考:https://stackoverflow.com/a/29975159/32453
我想我可以重命名 jacoco 生成的参数(https://stackoverflow.com/a/25571295/32453 "propertyName" 设置,从 argLine 更改它)然后我可以使用父级的 ${argLine} 并将其添加到 jacococ 之一,但是我的问题还是很有趣的……
【问题讨论】: