【问题标题】:Snapshot version is different than Release versions in nexus快照版本与 nexus 中的发布版本不同
【发布时间】:2012-09-30 15:11:03
【问题描述】:

我正在使用 maven 和 Jenkins,出于某种原因,我的 Snapshot 版本与我在 nexus 中的 Release 版本不同。我希望他们都一样。 任何想法

【问题讨论】:

  • 它们在哪些方面不同? jar 文件不同,因为文件是在不同时间创建的,这意味着类文件包含不同的日期等。metainf 文件中的信息不同,因为您有不同的版本等。你到底是什么意思?

标签: maven-2 jenkins


【解决方案1】:

版本有何不同?

例如,发布版本的格式通常为“..”; 1.0.4,而 SNAPSHOT 工件将被版本化为 1.0.4-SNAPSHOT。

如果 x.y.z 值明显不同,请检查项目的本地 pom 并确保版本正确。

尝试清除 Jenkins 作业的工作区,因为另一个构建可能留下不正确的 POM,您使用的是 maven 发布插件吗?这可能会在构建失败后留下更改的“遗物”,这可能会导致失败。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-24
    • 1970-01-01
    • 1970-01-01
    • 2018-09-08
    • 2018-07-18
    • 1970-01-01
    • 2012-07-13
    相关资源
    最近更新 更多