2016-12-04 23 views
1

我初始化項目用下面的命令Maven的web應用程序原型不會創建java文件夾

mvn archetype:generate -DgroupId=tuomas -DartifactId=test -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false

應建立標準的Java web應用程序的項目結構,包括src/main/java文件夾。相反,它只創建src/main/webappsrc/main/resources,但不創建src/main/java。當我在eclipse嚮導中添加新的Java類時,它將在src/main/resources之下結束。

maven命令有什麼問題,以及如何解決這個問題?

+1

沒有錯,它不應該創建它https://maven.apache.org/archetypes/maven-archetype-webapp/。只需自己創建它。 – Tunaki

回答

0

正如Tunaki所說的,你需要自己創建這些文件夾。 需要遵循的典型步驟是:

  • MVN原型:產生-DgroupId =圖奧馬斯-DartifactId =測試-DarchetypeArtifactId = Maven的原型 - web應用-DinteractiveMode =假這將創建一個新的標準Web應用程序項目。
  • 要轉換一個基於Maven的Java項目來支持IDE,使用此命令: MVN日食:日食-Dwtpversion = 2.0
  • 導入這個項目到Eclipse作爲現有Maven項目
  • 創建新的文件夾命名爲java下的src/main目錄。您可以打開顯示項目中所有文件夾的Navigator透視圖
  • 切換回項目瀏覽器透視圖並更新maven項目 您將看到src/main/java作爲源文件夾。現在你可以添加一個java類到這個文件夾。

希望這會有所幫助。

+2

'mvn eclipse:eclipse'不應該被使用;該插件已棄用且不再維護。應該使用M2E。 – Tunaki

相關問題