2013-07-26 103 views
2

我最近安裝的插件m2e - Maven集成到Eclipse中。我創建了一個Maven項目,一個簡單的pom.xml並在其中添加了本地存儲庫URL。但是,當我在Eclipse中訪問pom.xmlDependency部分時,單擊Add並嘗試搜索庫,結果來自默認Maven存儲庫,而不是來自本地存儲庫。無法在本地存儲庫中搜索依賴關係

如何在搜索和添加依賴項時在本地存儲庫中搜索m2e插件。

謝謝。

+0

你有看看http://stackoverflow.com/questions/10235374/how-to-change-maven-local-repository-in-eclipse? – drvdijk

+0

@drvdijk:是的,我在發佈問題之前做過。我談到的本地存儲庫不在我係統的目錄中,它駐留在公司服務器上。我知道URL並將其放在pom.xml中(在正確的標籤下)。您發佈的鏈接有一個問題,它解釋瞭如何將本地目錄作爲存儲庫添加,而不是位於網絡內某處的存儲庫。我知道我可以訪問存儲庫,因爲我可以通過輸入groupId和artifectId來添加依賴關係。只是當我搜索它們時,我從默認存儲庫中獲得結果。謹慎解釋downvote? – abhinavkulkarni

+1

downvote不是我的,我也質疑它。實際上,我現在把它調高到0 :) – drvdijk

回答

0

根據您提供的評論,我將建議將存儲庫添加到您的local maven settings file,通常位於~/.m2/settings.xml。這樣,該插件也應該在該存儲庫中查找。

+0

我的.m2目錄中沒有這樣的'settings.xml'。是一個簡單的,默認不是在安裝時創建的? – abhinavkulkarni

+0

不是這樣,你必須自己創建它(但它可以很短)。 – drvdijk

0

根據M2E FAQ,repository must provide an index。你能證實你的確有索引嗎?您可能想要在Eclipse中打開Maven倉庫視圖,檢查您的倉庫是否在列表中,並使用倉庫條目上下文菜單中提供的索引選項進行操作。我從來沒有理解這些選擇,但他們可能與此有關。

相關問題