我正在尝试使用Maven 3创建一个项目,该项目使用Spring 3,Spring MVC,Hibernate 4和JPA。然而,当我执行以下命令时:
mvn archetype:generate
没有一个在列表中列出的原型包含所有这些内容,即使最接近的那些也似乎是特殊项目,例如与 Flex 相关的项目。 我希望避免有额外的模块(如 Flex)会拥挤项目和配置文件。 那么,是否有 Maven 3 的原型可用于创建这样一个项目?
我正在尝试使用Maven 3创建一个项目,该项目使用Spring 3,Spring MVC,Hibernate 4和JPA。然而,当我执行以下命令时:
mvn archetype:generate
没有一个在列表中列出的原型包含所有这些内容,即使最接近的那些也似乎是特殊项目,例如与 Flex 相关的项目。 我希望避免有额外的模块(如 Flex)会拥挤项目和配置文件。 那么,是否有 Maven 3 的原型可用于创建这样一个项目?
可能有重复: 是否有适用于spring 3 MVC应用程序的maven 2原型?
话虽如此,我鼓励您考虑创建自己的原型。原因是,无论您从别人那里得到什么,您都可以在不太长的时间内做得更好,并且一个相当大的Java项目最终将产生许多jar项目。
使用 appFuse 框架,您可以创建一个带有jpa支持的Spring MVC原型等...
查看它的快速入门指南,了解如何基于该框架创建原型。
AppFuse中的基础框架:
例如,要创建一个appFuse轻量级原型:
mvn archetype:generate -B -DarchetypeGroupId=org.appfuse.archetypes
-DarchetypeArtifactId=appfuse-light-struts-archetype -DarchetypeVersion=2.2.1
-DgroupId=com.mycompany -DartifactId=myproject