今天在使用Eclipse建立Maven的web項目時
總結下:
出現這個問題可能有很多種原因,但大部分是我現在遇到的
先說出現問題的原因:
在你的本地倉庫裏沒有maven-archetype-webapp文件的配置,
如:我的本地倉庫是放在D:\java\maven下,
並且已經在setting.xml配置了 <localRepository>D:/java/maven/repos</localRepository>,
那麼你在到你的這個目錄下找 :
D:\java\maven\repos\org\apache\maven\archetypes;
在這個目錄下我原本就有maven-archetype-webapp文件夾,
但是裏面的信息不全,所以導致Eclipse識別不了,不能創建Maven的web項目
解決辦法:將這個maven-archetype-webapp文件夾刪除,
然後隨便建立一個目錄,如我這裏在D:\app ,
打開cmd命令 ,cd到D:\app,執行 mvn archetype:create -DgroupId=ce.demo.mvn -DartifactId=webapp -DarchetypeArtifactId=maven-archetype-webapp 命令,
注意,上面的命令不能有回車換行之類的輸入,不然cmd不認
它會在app目錄下創建一個Maven-web項目,
這個沒關係,到時候刪除就行了,不影響什麼。
它還會自動下載maven-archetype-webapp這個文件夾以及裏面的內容,
這時候你在開Eclipse創建Maven的web項目就暢通無阻了