2011-06-08 117 views
5

在Maven2中,我創建了maven-archetype-webapp。我看到webapp資源目錄,但是我的地方是java目錄?我的java目錄在哪裏?

難道我手動創建它,如果是這樣,我就需要配置的pom.xml認識到這個新的的Java目錄是我的類在什麼位置?

回答

0

你應該在src/main/java找到你的java目錄。這是默認的源代碼目錄,不需要特殊配置。

+0

我認爲它會自動生成並在您提到的位置,但它不是。繼承我的命令。 mvn原型:生成-DgroupId = com.mycompany.mywebapp -DartifactId = myweb -DarchetypeArtifactId = maven-archetype-webapp -DinteractiveMode = false – help 2011-06-08 19:03:41

+0

我可以重現該行爲,並發現此原型的示例webapp項目不包含[源代碼](http://maven.apache.org/archetype/maven-archetype-bundles/maven-archetype-webapp/)目錄。只需創建它,你就可以將Java代碼添加到項目中。 – FrVaBe 2011-06-08 19:22:31

7

maven的webapp原型不會自動創建一個java目錄。如註釋here,您可以自己創建它。你的項目

只需創建 主(即的src/main/JAVA)和 下java目錄右鍵單擊並選擇 的Maven>更新項目配置。

+1

這是正確的答案,但最後一塊指令是針對特定的IDE。底線是你不必改變你的pom.xml文件; Maven會自動在src/main/jave中查看你的課程。 YOu只需要改變你的pom.xml文件,如果你把它放在別的地方,我不推薦。 – 2011-06-08 19:26:56

+0

@Gweebz:確實,「和右鍵單擊...」部分可能適用於Eclipse。關於創建目錄的開始部分是重要的部分。一旦你創建它,它會自動被maven拾起。 – RHSeeger 2011-06-08 19:32:47

+0

好吧,知道我不必配置任何pom設置。只是認爲,如果我確實需要任何配置,這裏有一個maven命令。但聽起來不錯。 – help 2011-06-08 21:02:51