4

我想在 . /java_/resources/webapp/WEB-INF/web.xmlsrc

我已经使用了,-DarchetypeArtifactId=maven-archetype-webapp但它创建/resources /webapp/WEB-INF/web.xml但不创建/java文件夹。

因此,尽管/java在 eclipse 中手动创建了文件夹,但还有其他方法可以创建一些-DarchetypeArtifactId=,以便创建上述文件夹结构。

如果有人能告诉我如何自定义和设计我的文件夹结构并在不使用现有模板的情况下使用 maven 创建它,我将不胜感激。

4

3 回答 3

3

当您使用 -DarchetypeArtifactId=maven-archetype-webapp 时,不会创建 java 文件夹。它需要手动创建。

它创建了以下结构

src
└── main
    └── resources
        └── webapp
            └── WEB-INF
于 2012-07-15T15:35:37.367 回答
2

最好的选择是遵循 Maven 标准目录布局:

http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html

由于可以使用不同的编程语言进行 Web 开发,因此原型被最小化:

http://cvs.peopleware.be/training/maven/maven2/standardDirLayout.html(链接到 web.archive,因为主链接已经失效)

它将最大限度地减少插件的配置,还将简化对 Maven 项目的理解和维护

于 2012-07-15T08:36:00.293 回答
0

您可以使用以下原型创建 Maven Webapp

-DarchetypeArtifactId=maven-archetype-webapp 

这将自动创建所需的文件夹结构

在你的情况下,它除了src\main\java

src\main\resources
src\main\webapp
于 2013-01-29T06:48:34.497 回答