java - Access maven project version in Spring config files -
i display running version of web application in page. project based on maven, spring, , wicket.
i'd somehow value of maven's ${project.version} , use in spring xml files, way use spring propertyplaceholderconfigurer read property file settings use in application.
if had maven project.version available variable in spring config, this:
<bean id="applicationbean" class="com.mysite.web.wicketapplication"> <property name="version"><value>${project.version}</value></property> </bean> how can this?
you can use maven filtering suggested.
or read pom.properties file created maven under meta-inf directory directly spring:
<util:properties id="pom" location="classpath:meta-inf/groupid/artifactid/pom.properties" /> and use bean.
the drawback of later approach pom.properties created @ package phase time (and won't there during, say, test).
Comments
Post a Comment