我试图使用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的原型,我可以用它来创建这样一个项目?
可能重复: 是否有一个Maven 2原型春天3 MVC应用程序?
这就是说,我会鼓励你想使自己的原型。 原因是,不管你最终从别人的获得,你可以做的没有那么多的时间更好,相当于一个中型的Java项目最终将会使得很多罐子项目。
一个伟大的Spring MVC的快速入门原型可在GitHub上,礼貌kolorobot 。 提供了有关如何将其安装到本地Maven回购,并用它来创建一个新的Spring MVC项目很好的说明。 他甚至有益列入原型项目的Tomcat 7 Maven插件,使新创建的Spring MVC可以通过命令行,而不必手动将其部署到应用服务器上运行。
Kolorobot的示例应用程序包括以下内容:
看看http://start.spring.io/它基本上为您提供了无论是行家或gradle这个构建一个踢首发。
注:这是一个基于Spring引导原型。
随着AppFuse的框架,你可以创建一个Spring MVC的原型与JPA的支持,等等。
看看它的快速入门指南 ,了解如何创建一个基于这个框架的原型。
基础性框架AppFuse中:
例如,为了创建一个AppFuse的光原型:
mvn archetype:generate -B -DarchetypeGroupId=org.appfuse.archetypes
-DarchetypeArtifactId=appfuse-light-struts-archetype -DarchetypeVersion=2.2.1
-DgroupId=com.mycompany -DartifactId=myproject