使用maven创建java资源webapp文件夹结构

时间:2012-07-15 06:42:20

标签: maven maven-2 archetypes

我想在/java下创建/resources/webapp/WEB-INF/web.xmlsrc文件夹结构。

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

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

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

3 个答案:

答案 0 :(得分:3)

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

它创建了以下结构

src
  |
  --main
    |
    --resources
    |
    --webapp
      |
      --WEB-INF

答案 1 :(得分: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项目的理解和维护

答案 2 :(得分:0)

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

-DarchetypeArtifactId=maven-archetype-webapp 

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

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

src\main\resources
src\main\webapp