如何通过maven生成Java EE项目结构

时间:2013-04-22 08:19:27

标签: java-ee maven dynamically-generated archetypes

我是maven的新手,但我参与了一个项目,其中有一个中心pom.xml,其中包括dao,business和web(控制器,web)等子项目。是否有可能产生这种结构?

1 个答案:

答案 0 :(得分:1)

这称为Maven Archetypes。它取决于您需要的应​​用程序,Maven具有Java Web应用程序和Java EE应用程序的原型。所以你需要运行类似

的东西
mvn archetype:generate -DgroupId=basePackage -Dversion=1.0 
-DartifactId=projectName -DarchetypeArtifactId=maven-archetype-webapp     
-DinteractiveMode=false

或者您可以使用JBoss Forge - 教程here。 Forge将允许您通过CLI为实体生成DAO和Web层。