簡體   English   中英

Eclipse Java EE 新 Maven 項目:無法解析原型

[英]Eclipse Java EE New Maven Project: Could not resolve archetype

我正在使用最新的Eclipse Java EE (Kepler) 並嘗試創建一個 Maven 項目。 當我嘗試執行此操作並最終單擊“完成”按鈕時,出現此錯誤:

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

我在“設置”方面所做的就是安裝 Eclipse Java EE(我之前還安裝了主 Eclipse 標准 4.3)。 我也在一台工作計算機上,我運行的代理測試返回了結果:此請求似乎是通過代理來的

這讓我幾乎瘋了,所以任何幫助都會很棒! 謝謝!

請驗證,在 Eclipse 中,Windows > 首選項 > Maven > 用戶設置,請檢查用戶設置文件 (settings.xml) 是否存在,並且該文件中的代理設置是否正確指向您的代理服務器。

在用戶 setting.xml 文件的“鏡像”部分中添加以下內容。

<!-- mirrors so we can control the access of artifacts and avoid going to 
    the internet for artifact metadata -->
<mirrors>
    <mirror>
        <id>maven repo</id>
        <url>http://repo.maven.apache.org/maven2</url>
        <mirrorOf>central</mirrorOf>
    </mirror>
</mirrors>

官方 Maven 2 存儲庫位於美國托管的http://repo.maven.apache.org/maven2或英國托管的http://uk.maven.org/maven2

刪除 C:\\Users\\ {your username}\\ .m2\\repository\\org\\apache\\maven 文件夾並再次嘗試創建您的 maven 項目。

您還可以添加

<mirror>
  <id>ibiblio.org</id>
  <url>http://mirrors.ibiblio.org/maven2</url>
  <mirrorOf>central</mirrorOf>
</mirror>

最佳解決方案如下:

  1. 關閉日食
  2. 刪除存儲庫文件夾(您可以在 C:\\Users{your user}.m2 中找到它)
  3. 再次打開 Eclipse。 它將自動安裝 maven 存儲庫
  1. 打開窗口 > 首選項
  2. 打開 Maven > 原型
  3. 單擊“添加遠程目錄”並添加以下內容:

除了上面提到的,我需要將代理協議從https修改為http

我有同樣的問題,並努力解決它。 我嘗試了很多事情,包括上述所有答案。

我的解決方案是,我通過命令提示符創建了第一個 Hello World 項目(第一次創建它下載了很多東西),然后我在 eclipse 中嘗試。 它對我有用!!!。

要從命令提示符創建,請按照以下鏈接中的視頻進行操作。

https://javabrains.io/courses/buildsys_mavenintro/lessons/Introduction-and-Setting-up-Part-1

我遇到了完全相同的問題,但對我來說不是快速入門,而是 webapp。

我為解決這個問題所做的是:

步驟 1) 簡單地轉到路徑 C:\\Users\\$username$\\.m2\\repository\\org\\apache\\maven\\archetypes\\maven-archetype-webapp 並刪除名為“maven-archetype-webapp”的文件夾(對於你可能是快速入門)。 是的,刪除整個文件夾。

步驟 2) 讓您的系統訪問互聯網

步驟3)關閉eclipse並重新啟動它

它會做的是再次下載存儲庫。

這個解決方案對我有用。

暫無
暫無

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

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