是否有可能或使用maven-archetype-webapp原型来生成具有普通目录结构的maven webapp,如
/src
/main
/java
/resources
/webapp
/test
/java
/resources
答案 0 :(得分:7)
我认为您的问题是使用maven-archetype-webapp时新项目中缺少的java
和test
文件夹。没有选项可以使该原型添加这些原型。当然,您可以在创建项目后手动添加它们。
您可以在其中一个列表中找到另一个原型:
如果没有任何内容符合您的需求,我建议您创建一个自己的原型: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是可选的由于