, : Maven WAR JAR, . - Java ClassPath InputStream.
(, "buildInfo.properties" ) src/main/resources, - :
build.version=${project.version}
build.timestamp=${timestamp}
, - timestamp <properties> pom:
`<timestamp>${maven.build.timestamp}</timestamp>`
project.version( <version> pom.xml,
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
Java- (JSF bean, ), :
InputStream in = getClass().getClassLoader().getResourceAsStream("buildInfo.properties");
if (in == null)
return;
Properties props = new Properties();
props.load(in);
String version = props.getProperty("build.version");
" " (, Spring), Java-, .