簡體   English   中英

將動態Web項目轉換為Maven項目

[英]convert dynamic web project to maven project

我嘗試在eclipse中創建一個動態Web項目並將該項目轉換為Maven項目。 我的項目具有這種結構

src\main\java
src\main\resources
src\main\webapp
src\main\test

右鍵單擊項目>配置>轉換為Maven項目時,出現以下錯誤消息:

Errors occurred during the build.
Errors running builder 'Maven Project Builder' on project 'Gestion'.
Could not calculate build plan: Plugin org.apache.maven.plugins:maven-war-plugin:2.3 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-war-plugin:jar:2.3
Plugin org.apache.maven.plugins:maven-war-plugin:2.3 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-war-plugin:jar:2.3
Could not calculate build plan: Plugin org.apache.maven.plugins:maven-war-plugin:2.3 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-war-plugin:jar:2.3
Plugin org.apache.maven.plugins:maven-war-plugin:2.3 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-war-plugin:jar:2.3

我遇到了類似的問題,我去了http://mvnrepository.com/artifact/org.apache.maven.plugins/maven-resources-plugin/2.5並下載了maven-resources-plugin-2.5.jar and maven-resources-plugin-2.5.pom 將其直接復制到Maven存儲庫中的正確文件夾中( ~/.m2/repository/org/apache/maven/plugins/maven-resources-plugin/2.5) ,然后嘗試進行maven清理並為我安裝。

工作解決方案:

1.)關閉Eclipse 2.)轉到c:\\ Users * yourUser * .m2 \\ repository目錄3.)刪除所有子目錄中存在的所有名為m2e-lastUpdated.properties的文件。 重新啟動Eclipse,刷新和更新Maven項目

我的錯誤是:

無法計算構建計划:插件org.apache.maven.plugins:maven-jar-plugin:2.4或其依賴項之一無法解析:無法讀取org.apache.maven.plugins:maven-jar-的工件描述符插件:jar:2.4

如果您處於安全網絡中,我建議檢查Maven的代理設置。 由於我的辦公室網絡安全策略,我遇到了類似的問題。 檢查[Maven安裝目錄]> conf> settings.xml以獲取正確的代理設置。

還要檢查Eclipse>窗口>首選項> Maven>用戶設置,以檢查用戶設置文件是否指向settings.xml所在的正確路徑。

這兩個步驟對我有用。

放置maven 2.5插件對您不起作用,因為在您的錯誤中它抱怨插件版本2.3。 在您的情況下,請清理C:\\ Users \\ YourUserName.m2 \\ repository \\ org \\ apache \\ maven \\ plugins \\ maven-war-plugin \\ 2.3文件夾中的m2e-lastUpdated.properties 它為我工作。

而且,如果在... /。m2 / repository /文件夾中知道settings.xml文件,則可以從M2_HOME / conf /文件夾中復制該文件。 該設置文件將具有所有默認設置,因此無需進行任何更改。

暫無
暫無

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

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