4

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

 /src

    /main

        /java 
        /resources 
        /webapp 

    /test 
        /java 
        /resources 
4

2 回答 2

7

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

您可能会在以下列表之一中找到其他原型:

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

这很容易,如果您打算多次使用它,这可能是值得的。

于 2013-07-31T09:11:00.873 回答
2

实际上我不太确定您在问什么,我的意思是您是否正在寻找 maven-archetype-webapp 的替代解决方案?

使用 maven 原型,您可以轻松创建上述目录结构,当然 java 和 test 文件夹将在那里丢失。

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 是可选的

谢谢

于 2013-07-31T09:12:40.363 回答