2012-10-10 171 views
0

我使用maven和Jenkins,出於某種原因,我的快照版本與nexus中的發佈版本不同。我期望他們都是一樣的。 任何想法快照版本與nexus中的發佈版本不同

+0

它們以哪種方式不同? jar文件的不同導致文件在不同的時間被創建,這意味着類文件包含不同的日期等等。metainf文件中的信息是不同的,因爲你有不同的版本等等。你究竟是什麼意思? – khmarbaise

回答

0

版本有什麼不同?

發佈版本通常會格式化爲「..」 1.0.4,而SNAPSHOT工件將被版本化爲1.0.4-SNAPSHOT。

如果x.y.z值顯着不同,請檢查項目的本地poms並確保版本正確。

嘗試清理Jenkins作業的工作區,因爲可能存在不同於另一個構建版本的不正確POM,您是否使用Maven發佈插件?這可能會在構建失敗後留下「遺留物」的變化,這可能會導致事情發生。

相關問題