假设我在父pom中有一些属性,即testProperty
我知道我可以使用以下方法替换子pom中的该值:
<properties>
<testProperty>new value</testProperty>
</properties>
有没有一种方法可以在子pom中为该属性添加一些值?
这不起作用:
<properties>
<testProperty>${testProperty} appended value</testProperty>
</properties>
我正在寻找可以在执行mvn命令时从命令行执行此操作的解决方案,但如果无法执行,则必须以某种方式将其附加到pom.xml文件中
答案 0 :(得分:0)
我不确定用户定义的属性在命令行上是否可用。但是在POM中,您可以引入另一个属性,如图所示。
父母:
<properties>
<baseProperty>new value</baseProperty>
<testProperty>${baseProperty}</testProperty>
</properties>
孩子:
<properties>
<testProperty>${baseProperty} appended value</testProperty>
</properties>