簡體   English   中英

在Eclipse中創建新的Maven項目時顯示錯誤

[英]Error shown when creating new Maven project in Eclipse

當我嘗試在Eclipse IDE中的Maven上創建新項目時,它顯示以下錯誤:

“無法獲取插件執行默認參數插件org.apache.maven.plugins:maven-resources-plugin:2.5的參數編碼值,或無法解決其依賴項之一:無法收集org.apache的依賴項。 maven.plugins:maven-resources-plugin:jar:2.5()

有人告訴我該怎么做嗎?

誰能告訴我在啟用Maven的情況下創建Spring項目的步驟?

POM.xml:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.spring</groupId>
  <artifactId>SpringMaven</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>war</packaging>
  <name>SpringMaven</name>
</project>

以下步驟對我有用:

  1. 關閉Eclipse。
  2. 導航到用戶主目錄。 (例如:“ C:\\ Users \\ YourUserName \\ .m2”)
  3. 刪除“存儲庫”文件夾。
  4. 重新打開Eclipse。
  5. 單擊有問題的Maven項目,然后轉到“項目”->“清潔”。
  6. 右鍵單擊項目,然后轉到“ Maven”->“更新項目...”。
  7. 關閉Eclipse。
  8. 打開Eclipse。
  9. 單擊“項目資源管理器”窗口中的項目文件夾(通常在左側)。
  10. 幾次按F5鍵刷新您的項目。
  11. 做完了!

這些步驟對我有用。 如果對您有用,請確保投票,否則請發表評論。

從以下位置刪除maven資源插件jar(刪除整個文件夾)-{user.home} .m2 \\ repository \\ org \\ apache \\ maven \\ plugins \\ maven-resources-plugin,然后嘗試重新構建。

我有類似的問題。 以下是我的詳細錯誤消息:

無法獲取插件執行的參數編碼值default-resources插件org.apache.maven.plugins:maven-resources-plugin:2.6或其依賴項之一無法解析:以下工件無法解析 :org。 apache.maven:maven-plugin-api:jar:2.0.6,org.apache.maven:maven-project:jar:2.0.6,org.apache.maven:maven-profile:jar:2.0.6,org。 apache.maven:maven-artifact-manager:jar:2.0.6,org.apache.maven:maven-plugin-registry:jar:2.0.6,org.apache.maven:maven-core:jar:2.0.6, org.apache.maven:maven-plugin-parameter-documenter:jar:2.0.6,org.apache.maven:maven-repository-metadata:jar:2.0.6,org.apache.maven:maven-error-diagnostics: jar:2.0.6,org.apache.maven:maven-plugin-descriptor:jar:2.0.6,classworlds:classworlds:jar:1.1,org.apache.maven:maven-artifact:jar:2.0.6,org。 apache.maven:maven-settings:jar:2.0.6,org.apache.maven:maven-model:jar:2.0.6,org.apache.maven:maven-monitor:jar:2.0.6:無法轉移org .apache.maven:maven-plugin-api:jar:2.0.6來回 m https://repo.maven.apache.org/maven2已緩存在本地存儲庫中,直到中心的更新間隔過去或強制進行更新后,才會重新嘗試解析。 原始錯誤:無法將工件org.apache.maven:maven-plugin-api:jar:2.0.6從中央傳輸到中央( https://repo.maven.apache.org/maven2 ):連接超時

從第一眼看,似乎到中央存儲庫的連接失敗。 但是實際上結果是我的local repository出現了一些錯誤。

我沒有花時間弄清楚10G本地存儲庫出了什么問題,而是使用一個空文件夾作為新的本地存儲庫。

錯誤消失了。

這不是解決方案。 這只是一個解決方法。

我認為當本地存儲庫變大時,Maven不夠強大。 而且誤導性錯誤消息浪費了我很多時間來檢查網絡或代理問題。 希望它可以節省其他人的時間。

順便說一句: Apache Maven Cookbook 2015對Maven初學者來說是一本很好的書。

加1

選擇的答案與我所做的基本上類似。

  1. 關閉eclipse,刪除.m2文件夾
  2. 轉到“ https://repo.maven.apache.org/maven2 ”,然后下載證書並使用“ keytool”安裝證書,以獲取更多詳細信息。
  3. 打開Eclipse並更新現有的Maven項目。
  4. 現在嘗試創建Maven項目,現在應該可以了。

暫無
暫無

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

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