2 z309944686 z309944686 于 2014.10.14 16:02 提问

【Maven】 maven的参数透传。 测试code中引用pom.xml 的参数

需求:
1, code 中有一些参数需要经常改变其指定值。
2, 希望在pom.xml(或地方存储这些值)
3, 在使用mvn 执行时使用 mvn -DXXX=XXXX 替换pom.xm中的参数值。

问题:
查阅资料发现, mvn -DXXX 一般都是替换pom.xml 中的引用值, 且替换的值都是mvn执行插件或功能值。但我在工程code 中该怎么引用pom.xml 中指定的值呢?
pom.xml 中设置这种值需要什么特殊标签不?

求解,谢谢。

2个回答

a811671856
a811671856   2016.10.26 17:55

此问题甚好。mark

${revision} 用这种方式找到该值

lettingo
lettingo   2017.03.07 14:29

pom里配置的exec-maven-plugin 或者 maven-surefire-plugin 中的参数,java应该可以通过 System.getProperty("") 找到。

Csdn user default icon
上传中...
上传图片
插入图片