我最近安裝的插件m2e
- Maven集成到Eclipse中。我創建了一個Maven
項目,一個簡單的pom.xml
並在其中添加了本地存儲庫URL。但是,當我在Eclipse中訪問pom.xml
的Dependency
部分時,單擊Add
並嘗試搜索庫,結果來自默認Maven存儲庫,而不是來自本地存儲庫。無法在本地存儲庫中搜索依賴關係
如何在搜索和添加依賴項時在本地存儲庫中搜索m2e
插件。
謝謝。
我最近安裝的插件m2e
- Maven集成到Eclipse中。我創建了一個Maven
項目,一個簡單的pom.xml
並在其中添加了本地存儲庫URL。但是,當我在Eclipse中訪問pom.xml
的Dependency
部分時,單擊Add
並嘗試搜索庫,結果來自默認Maven存儲庫,而不是來自本地存儲庫。無法在本地存儲庫中搜索依賴關係
如何在搜索和添加依賴項時在本地存儲庫中搜索m2e
插件。
謝謝。
根據您提供的評論,我將建議將存儲庫添加到您的local maven settings file,通常位於~/.m2/settings.xml
。這樣,該插件也應該在該存儲庫中查找。
我的.m2目錄中沒有這樣的'settings.xml'。是一個簡單的,默認不是在安裝時創建的? – abhinavkulkarni
不是這樣,你必須自己創建它(但它可以很短)。 – drvdijk
根據M2E FAQ,repository must provide an index。你能證實你的確有索引嗎?您可能想要在Eclipse中打開Maven倉庫視圖,檢查您的倉庫是否在列表中,並使用倉庫條目上下文菜單中提供的索引選項進行操作。我從來沒有理解這些選擇,但他們可能與此有關。
你有看看http://stackoverflow.com/questions/10235374/how-to-change-maven-local-repository-in-eclipse? – drvdijk
@drvdijk:是的,我在發佈問題之前做過。我談到的本地存儲庫不在我係統的目錄中,它駐留在公司服務器上。我知道URL並將其放在pom.xml中(在正確的標籤下)。您發佈的鏈接有一個問題,它解釋瞭如何將本地目錄作爲存儲庫添加,而不是位於網絡內某處的存儲庫。我知道我可以訪問存儲庫,因爲我可以通過輸入groupId和artifectId來添加依賴關係。只是當我搜索它們時,我從默認存儲庫中獲得結果。謹慎解釋downvote? –
abhinavkulkarni
downvote不是我的,我也質疑它。實際上,我現在把它調高到0 :) – drvdijk