maven 常量字符串过长
打包maven项目时,它将自动在其中生成pom.properties文件,其中将包含版本,artifactId和groupId信息。 这些在运行时很方便拥有并显示给您的Web应用程序。 可以使用如下方法检索它。
public class Application {
private String version;
public String getVersion() {
if (version == null) {
String res = "META-INF/maven/myapp/pom.properties";
URL url = Thread.currentThread().getContextClassLoader().getResource(res);
if (url == null) {
version = "SNAPSHOT." + Utils.timestamp();
} else {
Properties props = Utils.loadProperties(res);
version = props.getProperty("version");
}
}
return version;
}
}
听起来不错&