Maven-archetype-webapp目录结构?

时间:2013-07-31 08:38:22

标签: maven maven-archetype archetypes

是否有可能或使用maven-archetype-webapp原型来生成具有普通目录结构的maven webapp,如

 /src

    /main

        /java 
        /resources 
        /webapp 

    /test 
        /java 
        /resources 

2 个答案:

答案 0 :(得分:7)

我认为您的问题是使用maven-archetype-webapp时新项目中缺少的javatest文件夹。没有选项可以使该原型添加这些原型。当然,您可以在创建项目后手动添加它们。

您可以在其中一个列表中找到另一个原型:

如果没有任何内容符合您的需求,我建议您创建一个自己的原型:http://maven.apache.org/guides/mini/guide-creating-archetypes.html

这很容易,如果你打算多次使用它,那可能值得付出努力。

答案 1 :(得分:2)

其实我不太确定你在问什么,我的意思是你在寻找maven-archetype-webapp的替代解决方案吗?

使用maven原型你可以毫无困难地创建上面提到的目录结构,当然java和测试文件夹都会丢失。

mvn archetype:generate -DgroupId=com.techidiocy -DartifactId=FirstWeb
-DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false  

2)如果您使用的是eclipse IDE,那么您可以发出下面提到的命令将您的maven项目转换为Eclipse Web项目。

  mvn eclipse:eclipse -Dwtpversion=2.0

如果您不打算将其与eclipse

绑定,则此步骤2是可选的

由于