写入version.txt文件时访问maven.build.timestamp

写入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}之外,所有的值都被插入了,它

我试图从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}之外,所有的值都被插入了,它看起来与此完全一样。是否存在将该信息注入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用他的评论回答了这个问题:

你可以试试这个解决方案