【问题标题】:how to create a ear file with datetime and version using pom.xml如何使用 pom.xml 创建带有日期时间和版本的 ear 文件
【发布时间】:2012-05-10 16:32:30
【问题描述】:

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

提前致谢。

尼禄

【问题讨论】:

  • 你知道存在SNAPSHOT释放机制吗?

标签: maven build


【解决方案1】:

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

【讨论】:

  • 不,我正在使用 VSS 存储库
【解决方案2】:

看到这个答案: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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多