java读取 pom.xml 文件中设置的版本号
1. 在 src/main/resources/下新建 app.properties 文件:
app.version=${project.version}
2. 在pom.xml 中增加
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources></build>
这样在mave 编译时,会自动把app.properties里面的版本号替换掉。
3. 代码中读取
try {
Properties properties = new Properties();
properties.load(getClass().getClassLoader().getResourceAsStream("app.properties"));
String appVersion = properties.getProperty("app.version");
System.out.println(appVersion);
}catch (Exception e){
e.printStackTrace();
}