这是一种将项目版本写入文件的简单过滤器方法。Maven过滤器资源并添加项目版本
<build>
<resources>
<resource>
<directory>src/main/webapp</directory>
<includes>
<include>**/*.version</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</build>
这是项目结构(留出了unintresting部分)
├───src
│ └───main
│ ├───java
│ │ └─── [...]
│ └───webapp
│ ├───META-INF
│ └───WEB-INF
│ ├───cfg
│ └───portal.version
└─── pom.xml
的portal.version
${project.version}
此内容应与pom.xml
的神器版本所取代,但不幸的是没有任何反应怎么了?预先感谢您
我会给你超过一点,只是为了这个问题。通过maven文档浏览是一个地狱,通常会导致一个漫长而复杂的XML片段。这是清楚,快速和直接的。 – Dacav 2013-11-19 09:03:40