1. 程式人生 > >關於Maven建立webapp專案後pom.xml報錯的解決方法

關於Maven建立webapp專案後pom.xml報錯的解決方法

最近發現,使用Eclipse進行maven專案建立的時候,會出現一個pom.xml的錯誤提示,很疑惑。特意搜了一下,並記錄該次解決方法,方便以後參考。

其實,在網上搜索出來的解決方法不太準確,特別是在百度上面的,因為引起這樣的問題不止一個的,所以要根據實際情況來去判斷和排除,具體如下:

- 在Eclipse的maven外掛的配置是否正確

- 關於archetype的catagory是否缺失

- 關於maven-archetype-webapp的依賴包是否不完全

第一種情況:

這裡其實就是簡單的先檢視一下你在eclipse中的maven外掛是否安裝正確,配置正確等操作。

第二種情況:

如果網路良好,並且在第一種情況也是得到確認,大部分是可以正常建立專案的。但也有個別情況,解決如下:



依照如下流程,輸入以下內容:

http://repo1.maven.org/maven2/archetype-catalog.xml
maven_catalog

並點選OK


然後重新建立一次maven的專案,並選擇剛剛建立的archetype,並等待右下角的載入條完成。


載入完成後,如下:


重新選擇 maven-archetype-webapp就可以了


第三種情況:

這個就是解決依賴包是否缺失的問題。如下:

- 檢視本地maven庫的依賴包是否正確,

如:D:\Daniel.Shao\swdtools\mavenlib\org\apache\maven\archetypes\maven-archetype-webapp



我這裡本地的庫是正常的。如果不正常或者需要重新下載,請將該資料夾的內容全部刪除,並在已有的專案中的pom.xml中新增給依賴內容,並自動完成下載動作。



下載完成後,可見如下圖示: