2014-07-10 53 views
2

我看到在Maven設置releasessetting已經得到了一個updatePolicysnapshotssetting了。我總是在印象之下發布的文物不會/不應該改變,所以當涉及到releases時,永遠不會有更新政策的問題。或者我錯了?Maven的版本更新政策

具有updatePolicyreleases是否表示releases在這方面的行爲與snapshots的行爲相同?或者該設置不起作用(在這種情況下,需要更新文檔)與releases

不是我曾經自己嘗試過,但是如果updatePolicyreleases一起工作,這聽起來像是一個可怕的想法;所以我想知道它是否會起作用。

回答

4

具有updatePolicy的版本是否意味着版本在這方面與快照的行爲方式相同?或者這個設置是否不起作用(在這種情況下文檔需要更新)?

一些行家管理庫允許覆蓋釋放文物,所以要配合它,你可以配置你的settings.xml(這將是非常罕見的情況下)

+0

所以你的意思是,不希望這個'release'神器我們應該始終確保在'settings.xml'中的'releases'設置爲''never''updatePolicy''(默認情況下,'daily'不會在我的例子中說至少說)? – mystarrocks

+0

如果你的環境期望更新版本,那麼你應該明確地配置它來更新它們,否則(我不認爲更新版本是一個常見的情況) –

+0

我的情況是,我不希望發佈更新發生(即使曾經有過),所以我認爲我是對的,因爲在我的情況下'updatePolicy'應該被設置爲'never'。不過,我對官方文檔中對這種行爲缺乏警告感到驚訝。 – mystarrocks