我有一个maven项目和各自的pom.xml文件。它只是一个耳朵文件,用我的专案名称生成。但我希望它使用pom.xml与projectname_datetime.ear文件dyanmic。你能否给我一个静态的例子,它将创建一个带有当前日期和时间的ear_file文件,以及major_minor或者其他链接。如何使用pom.xml创建带日期时间和版本的ear文件
在此先感谢。
Nilesh制作
我有一个maven项目和各自的pom.xml文件。它只是一个耳朵文件,用我的专案名称生成。但我希望它使用pom.xml与projectname_datetime.ear文件dyanmic。你能否给我一个静态的例子,它将创建一个带有当前日期和时间的ear_file文件,以及major_minor或者其他链接。如何使用pom.xml创建带日期时间和版本的ear文件
在此先感谢。
Nilesh制作
看到这个答案: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。
如果您使用svn
您的源代码管理,Codehaus的buildnumber-maven-plugin可以用来放SVN版本号为您打造,包括快照的任何工件的清单。如果您需要,插件也有格式化时间戳的目标。
不,我正在使用VSS存储库 – Nilesh
您知道存在SNAPSHOT版本的机制吗? – khmarbaise