我在pom.xml中添加一个节点:如何从pom.xml获取属性值?
<properties>
<getdownload-webapp.version>1.5</getdownload-webapp.version>
</properties>
我怎么能得到这个代码值1.5?
String version = System.getProperty("getdownload-webapp.version"); // output version = null
此代码给了运行时我空(
PS:有这个项目
如果你将pom打包到META-INF中,那么maven通常会自动执行,你应该可以从那里读取它。 – 2014-10-16 12:28:50
这不是JVM属性,这与Maven中的变量类似:http://maven.apache.org/pom.html#Properties – 2014-10-16 12:29:17
我可以将属性更改为资源或变量 - 但我怎样才能从Java代码访问它们? – curiousity 2014-10-16 12:31:56