最佳答案
我使用的是 maven 3.0.4,希望我的应用程序能够访问构建时间戳。为此,我将在 .properties
文件中放置一个占位符,并让 maven 在构建时进行过滤。虽然这对于 ${project.version}
来说工作得很好,但是在过滤时 ${maven.build.timestamp}
并没有被取代。
这个属性似乎可以在构建时使用——我可以使用它来修改工件名称:
<finalName>${project.artifactId}-${maven.build.timestamp}</finalName>
那么,为什么它不能用于资源过滤? 更重要的是,我如何使它可访问?