2011-03-27 74 views
2

我在我的tomcat實例上安裝了最新的Nexus 1.9。這是我採取的步驟。Nexus Maven m2Eclipse問題

  1. 將War文件複製到Tomcat Webapps目錄。
  2. 啓動Tomcat的
  3. 登錄到的Nexus管理控制檯。
  4. 檢查並將所有代理存儲庫「下載遠程索引設置」從False設置爲True並保存設置。
  5. 重新索引所有存儲庫。
  6. 此外,還確保爲存儲庫策略創建快照而不是發佈。
  7. 轉到公共存儲庫並將所有存儲庫添加到「可用存儲庫」部分並保存設置
  8. 重新編制索引的公共存儲庫。

下載的Maven 3.0並安裝它。 我更新了我的settings.xml是像在下面的例子中 http://www.sonatype.com/books/nexus-book/reference/maven-sect-single-group.html與我的網址指向的 「http://本地主機:8080/NEXUS-的webapp-1.9.0 /內容/組/公共」

然後我去了並安裝m2Eclipse到我的新的Eclipse3.6安裝。

一切到這一點是順利,但是當我嘗試創建一個全新的Maven項目我得到的錯誤,當我嘗試添加依賴和搜索我什麼也沒得到。

我得到的錯誤是 描述資源路徑位置類型 無法計算構建計劃:未能找到org.codehaus.mojo:AspectJ的Maven的插件:罐子:1.0 http://localhost:8080/nexus-webapp-1.9.0/content/groups/public/在本地倉庫被緩存,直到聯繫的更新間隔已過或強制更新com.roo.sample未知分辨率將不會重試com.roo.sample未知Maven問題

我還下載了Springsource STS並嘗試使用它而不是Eclipse 3.6而沒有運氣。

我也有很多關於瓶子丟失的錯誤。

我的Nexus和Maven大約2年前工作,我記得它是安裝並獲得去很容易。我記得去添加依賴關係,並能夠搜索大多數沒有問題的公共罐子。這讓我瘋狂。

回答

0
  1. 走進Nexus和選擇「更新 指數」,並在有關物品「過期緩存」。
  2. 進入您的本地文件夾的.m2和 刪除相關* .lastUpdated 文件。
3

你可以嘗試迫使行家的「-U」標誌,檢查庫。這將忽略本地存儲庫中的任何* .lastUpdated文件。