0

我有一个 Maven 项目和相应的 pom.xml 文件。它只是一个耳朵文件,它是用我的项目名称生成的。但我希望它使用 pom.xml 与 projectname_datetime.ear 文件动态。您能否给我一个静态示例,它将创建一个带有当前日期和时间的内部文件,其中包含 major_minor 或其他链接。

提前致谢。

尼莱什

4

2 回答 2

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

于 2012-05-01T07:48:57.820 回答
0

如果您正在使用svn源代码管理,Codehaus 的buildnumber-maven-plugin可用于将 svn 修订号放入您构建的任何工件的清单中,包括快照。如果您需要,该插件也有格式化时间戳的目标。

于 2012-05-01T13:27:17.140 回答