每個pom.xml
有:包括應用程序的版本號從pom.xml的應用程序包
<groupId>com.vendor</groupId>
<artifactId>product</artifactId>
<version>1.0.13.0-dev</version> <!-- THIS FIELD -->
<packaging>war</packaging>
version
一塊是非常有用的一堆與應用程序,使用戶可以看到並報告他們。
但我不喜歡重複代碼,並尋找一種方式,以避免將屬性文件與版本信息到VCS(GIT/SVN),因爲每一個我碰到的版本時,我必須提交到兩個地方(pom.xml
和version.properties
)。
我可以製作哪種方式版本屬性pom.xml
以編程方式在Java應用程序中可用?
您可以保存到表現jar或war文件,然後利用它在你的應用程序信息。 –
感謝您的建議+1。目前我嘗試使用技術從http://stackoverflow.com/questions/7144620/reading-properties-file-from-maven-pom-file – gavenkoa