我有一个maven项目和各自的pom.xml文件。它只是一个ear文件,它是用我的proejct名称生成的。但我希望它使用pom.xml与projectname_datetime.ear文件dyanmic。你能给我一个静态的例子,它会创建一个带有major_minor或其他链接的当前日期和时间为内部编号的ear文件。
先谢谢。
Nilesh制作
答案 0 :(得分:1)
请参阅此答案:https://stackoverflow.com/a/2077869/116509。您还需要添加
<build>
<finalName>${project.artifactId}-${project.version}-${maven.build.timestamp}
</finalName>
但是您应该在开发期间使用-SNAPSHOT版本号。如果您希望能够引用最终版本,则可以发布该版本。也可以参考特定快照,参见http://mojo.codehaus.org/versions-maven-plugin/examples/lock-snapshots.html。
答案 1 :(得分:0)
如果您使用svn
进行源代码管理,可以使用Codehaus'buildnumber-maven-plugin将svn修订号放入您构建的任何工件的清单中,包括快照。如果需要,该插件的目标也是格式化时间戳。