[英]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.