写入version.txt文件时访问maven.build.timestamp
我试图从maven版本中写出一个version.txt文件,这是我的version.txt文件内容:写入version.txt文件时访问maven.build.timestamp,maven,Maven,我试图从maven版本中写出一个version.txt文件,这是我的version.txt文件内容: WarFilename: ${project.build.finalName}-${maven.build.timestamp}.war BuildVersion: ${project.version} (build number ${build.number}) 但是,当我从构建输出转到version.txt时,除了${maven.build.timestamp}之外,所有的值都被插入了,它
WarFilename: ${project.build.finalName}-${maven.build.timestamp}.war
BuildVersion: ${project.version} (build number ${build.number})
但是,当我从构建输出转到version.txt时,除了${maven.build.timestamp}之外,所有的值都被插入了,它看起来与此完全一样。是否存在将该信息注入version.txt文件的方法
这来自我的pom.xml文件:
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
<includes>
<include>**/version.txt</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
<filtering>false</filtering>
<excludes>
<exclude>**/version.txt</exclude>
</excludes>
</resource>
</resources>
src/main/resources
真的
**/version.txt
src/main/resources
假的
**/version.txt
但是我不知道如何配置它,以便能够将maven.build.timestamp值写入version.txt文件,非常感谢您的帮助,我对maven是完全陌生的。arghtype用他的评论回答了这个问题: 你可以试试这个解决方案