【发布时间】:2014-10-16 12:23:18
【问题描述】:
我在 pom.xml 中添加了一个节点:
<properties>
<getdownload-webapp.version>1.5</getdownload-webapp.version>
</properties>
我怎样才能在代码中得到这个 1.5 的值?
String version = System.getProperty("getdownload-webapp.version"); // output version = null
这段代码在运行时给了我 null(
ps:本项目中没有settings.xml
【问题讨论】:
-
如果你将 pom 打包到 META-INF,maven 通常会自动执行,你应该可以从那里读取它。
-
这不是 JVM 属性,这类似于 Maven 中的变量:maven.apache.org/pom.html#Properties
-
我可以将属性更改为资源或变量 - 但我如何从 java 代码中访问它们?
-
我已经完成了码头并再次得到空结果