2014-01-22 17 views
4

在我的工作中,我們正在研究不同的項目,其中大部分都是maven項目。有時候,我認爲,如果突然間Maven Central存儲庫出現問題,會發生什麼情況。如果maven中心好轉,該怎麼辦?

現在,有不同的場景中,它可以往下走,包括自然災害,火災事件等

據我所知道的公司在英國有業務連續性管理的證書,這意味着他們有在發生任何災難的情況下開展業務的計劃。

我試過在線搜索,但在Maven網站上找不到這些信息。

他們有這種證書嗎?確保他們將永遠運行他們的服務器嗎?

任何答案將不勝感激。

+0

Maven中央存儲庫有幾個鏡像:http://docs.codehaus.org/display/MAVENUSER/Mirrors+Repositories –

回答

5

正如評論中指出的那樣存在鏡像,但如果這是您或您的企業的運營問題,則解決方案很簡單;託管您自己的存儲庫。

這樣做至少有兩個免費的工具。我更喜歡Artifactory,也有Nexus

您將所有內部maven客戶端設置爲連接到它而不是其他位置的存儲庫。您的存儲庫然後發送到Maven central et。等。 al和高速緩存這些文物。

這樣您就可以隨時訪問您一直使用的所有工件。如果Maven中心消失,你不會留下破碎的版本。

+0

謝謝,這是有道理的。 – Makky

1

如果您對任何嚴重的事情都使用Maven,您應該設置自己的辦公室鏡像。 ArtifactoryNexus都不錯。

如果中央存儲庫消失,您的構建仍然可以運行,但是您將不會自動更新包。當然,你可以自願組織一個人或更高的一個新人繼續前進。在短期內,您不會遇到災難,並能夠完成您的構建。

相關問題