2017-04-11 87 views
1

爲了使用Eclipse IDE創建maven項目,我們使用maven plugin進行eclipse(m2e)。eclipse的maven插件是否捆綁了maven軟件?

我的疑問是這個插件有捆綁的「maven軟件/二進制文件」嗎?通常,當我們想從命令行創建一個maven項目(沒有任何IDE)時,我們手動安裝maven(來自站點http://maven.apache.org),即maven二進制文件。如果Maven插件用於Eclipse,我們不下載Maven二進制文件,我們只需下載插件即可。所以我的問題是,eclipse的maven插件是否內置了「maven二進制文件」?

任何幫助理解這將有很大的幫助。

更新

基於我在eclipse檢查,這是我所看到的響應:

enter image description here

所以我相信「嵌入」是這是作爲一部分的一個日食的maven插件。如果是這種情況,那麼我們在哪裏看到它的配置細節?

回答

1

是的,它通常包含一個「嵌入式」安裝(嵌入在引號中,因爲我認爲它與標準安裝不相似 - 例如沒有mvn批處理或shell腳本,如開箱即用安裝)。另外該插件在Eclipse啓動Mars版本(4.5)時默認可用。您可以通過首選項檢查安裝來驗證此項:窗口 - >首選項 - > Maven - >安裝

至於設置,這也可以通過選擇窗口 - >首選項 - > Maven - >用戶設置在首選項中進行檢查。在那裏它表示指向settings.xml的路徑和從這些設置推斷的本地存儲庫路徑。

+0

非常感謝您的回覆,確實有幫助。我還有一個問題在更新部分。你能幫我理解嗎? – CuriousMind

+0

@CuriousMind如果通過配置表示settings.xml,那麼它也顯示在首選項中。 – manouti

+0

是的,它將從何處下載依賴項所需的設置。我沒有檢查位置(默認情況下,.m2/setting.xml),但該文件不在那裏。所以我的疑問是它如何能夠下載依賴項,因爲沒有setting.xml(它告訴repo url)。它是插件代碼中的「硬編碼」的東西嗎? – CuriousMind