maven - 从命令行或 pom 文件附加到子 pom 中的父 pom 属性
问题描述
假设我在父 pom 中有一些属性,即 testProperty
我知道我可以使用以下方法替换子 pom 中的该值:
<properties>
<testProperty>new value</testProperty>
</properties>
有没有办法在子 pom 中为该属性附加一些值?
这不起作用:
<properties>
<testProperty>${testProperty} appended value</testProperty>
</properties>
我正在寻找可以在执行 mvn 命令时从命令行执行此操作的解决方案,但如果这不可能,我必须以某种方式将其附加到 pom.xml 文件中
解决方案
我不确定命令行上是否提供用户定义的属性。但是在 POM 中,您可以引入另一个属性,如图所示。
家长:
<properties>
<baseProperty>new value</baseProperty>
<testProperty>${baseProperty}</testProperty>
</properties>
孩子:
<properties>
<testProperty>${baseProperty} appended value</testProperty>
</properties>
推荐阅读
- c# - WPF - 是否可以将 DataGrid 导出为 PDF?
- java - how to print List of Objects inside Object in Thymleaf?
- php - Write query with subquery in CodeIgniter Query Builder?
- java - Splunk doesnt return all the results - using rest API -
- python - 按对象计算分组中子组中的行数
- mongodb - inMemoryDB 的 MongoDb 身份验证?
- javascript - Readonly component in angular doesn't show line breaks
- r - 如何在R中读取带有汉字的utf8 csv?
- ios - 在将视图控制器推到导航控制器上时旋转不会正确调整推视图控制器的大小
- google-sheets - 条件格式化整行+子行