簡體   English   中英

無法在Eclipse中創建新的Maven項目

[英]Cannot create a new Maven project in eclipse

當我嘗試創建一個新的Maven項目時,會發生此錯誤:

無法從任何已配置的存儲庫解析原型org.apache.maven.archetype:maven-archetype-quickstart:1.1。

此外,我收到以下消息:

無法從任何已配置的存儲庫解析原型org.apache.maven.archetypes:maven-archetype-quickstart:1.1。 無法寫入工件lastUpdated狀態/Users/vismarkjuarez/.m2/repository/org/apache/maven/archetypes/maven-archetype-quickstart/1.1/m2e-lastUpdated.properties(無此類文件或目錄)

我嘗試刪除整個.m2文件夾,但無法刪除(無法刪除非空目錄錯誤),並且我已經刪除了.m2/repository/org/apache/maven/archetypes文件夾,但是會發生相同的錯誤。

我遇到了這個問題,並通過以下方式解決了:

Eclipse中 ,菜單Windows- > Option Preferences- > Open Maven- > User Settings

轉到本地存儲庫中指定的地址(通過合並的用戶和全局設置),然后刪除所有文件夾和文件。 現在,您可以毫無問題地創建項目。

我知道這是一個老問題,但是仍然沒有針對該問題的可接受的答案,因此,如果有人像我一樣偶然發現此問題,我將為您解答。

因此,這里的問題在於,maven並未下載最新的jar和pom文件作為您的案例原型的依賴。 事情是maven嘗試下載它,但是失敗了,因此,在那些文件夾中,您會看到上次下載類型的pom和jar文件。因此,解決方案非常簡單。

  1. 首先進入您的.m2文件夾,即C / Users / username / .m2 / repository

  2. 現在刪除存儲庫文件夾(即org)中的所有內容

  3. 現在轉到https://github.com/sofastack/sofa-rpc/pull/190/files ,復制tools / ci / .travis.settings.xml。

  4. 現在打開notepad ++,創建一個新文件,粘貼上面的復制文件並將其保存為settings.xml。

  5. 現在將您的settings.xml放在C / Users / username / .m2中

  6. 現在打開Eclipse:-單擊窗口>首選項> Maven>用戶設置

  7. 現在瀏覽您的用戶設置文件,並為它們提供settings.xml的路徑,即C / Users / username / .m2 / settings.xml

  8. 現在應用更改並重新開始,您將看到依賴關系現在將開始下載而不是創建上次下載的文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM