2011-06-08 118 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