2015-12-09 42 views
3

我看到一位朋友使用mvnvm編譯他們的項目。 mvnvm比mvn有什麼優勢,它提供了什麼功能? 我可以找到網站mvnvm.org,但除此之外我找不到很多信息。mvnvm vs mvn的用法?

+0

你的朋友說了什麼? –

回答

13

我是mvnvm的作者,它是一個腳本,它將爲您的項目下載並運行指定的(或默認)maven版本。

主要好處是:

  • 您可以集中在一個地方控制用於項目的maven的版本(存儲它項目)
  • 你不需要每一個可能的行家版本安裝在您的構建代理上,因爲mvnvm可以安裝並管理需要的內容
  • 如果僅偶爾爲項目提供幫助,則無需擔心切換,因爲該項目的源代碼定義了Maven版本,而且您可以確保你的建築物正確
  • 用於構建發佈工件的maven版本永遠在源代碼中定義,這使得未來更有可能創建可重複構建版本。

祝你好運!