2013-06-26 168 views
0

衆所周知,無論何時通過Maven存儲庫進行搜索,都可以找到不同版本的包的依賴關係(例如BoneCP Maven Search),具體取決於Development Stage最終部署中的Maven包版本

我想知道,在Maven庫,哪個版本應該被包含在項目的最終部署中發現的任何外部依賴。例如:

  • 總是最新的RELEASE/RC(Release Candidate)?

  • 即使它是一個alpha/beta/SNAPSHOT版本,它總是最新版本嗎?

在此先感謝。

回答

0

對於發行版,您通常會從穩定快照版本[trunk]創建一個標籤,然後將其部署到存儲庫。

通常,每個版本的最高標籤版本用於代碼發佈和部署。

也想添加快照版本是爲了開發而不是爲了發佈。

+0

RC(發佈候選)包是否也被認爲是「每個發佈版本的最高標籤版本」?我想知道外部依賴關係,而不是我自己的項目。 – aloplop85

+0

通過外部你的意思是第三方或來自其他項目? – Lokesh

+0

我指的是在Maven回購中找到的軟件包版本。請看看[this](http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.jolbox%22%20AND%20a%3A%22bonecp%22)的例子。 – aloplop85