Java 使用spring框架和maven而不是ant
有没有一个教程介绍如何将spring框架与maven而不是ant结合使用?看起来很不错,但都是用蚂蚁做的 编辑Java 使用spring框架和maven而不是ant,java,spring,maven-2,spring-mvc,Java,Spring,Maven 2,Spring Mvc,有没有一个教程介绍如何将spring框架与maven而不是ant结合使用?看起来很不错,但都是用蚂蚁做的 编辑 我真的不知道该接受哪个答案,这两个答案都是有效的。我将等待一段时间,让社区决定如果您已经了解maven,那么您可以使用此原型快速开始使用spring 基本弹簧 注意,它为SpringMVC、Spring和Hibernate设置了所有内容,所以您应该删除不必要的文件。不过,这是一个很好的开始 如果您对maven模板不太了解,请检查解释如何使用原型的代码。原型基本上是一个项目模板 可以找到
我真的不知道该接受哪个答案,这两个答案都是有效的。我将等待一段时间,让社区决定如果您已经了解maven,那么您可以使用此原型快速开始使用spring 基本弹簧 注意,它为SpringMVC、Spring和Hibernate设置了所有内容,所以您应该删除不必要的文件。不过,这是一个很好的开始 如果您对maven模板不太了解,请检查解释如何使用原型的代码。原型基本上是一个项目模板
可以找到完整的模板列表。基本上,本教程的
build.xml
有3个主要目标:
- 构建应用程序
- 在Tomcat服务器上部署它
- 使用内存数据库(hsqldb)进行单元测试
war
项目。正如您在评论中所说,您已经在其他项目中使用Maven,因此我认为这不会给您带来很多麻烦。您只需添加Spring依赖项:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring</artifactId>
<version>2.5.2</version>
</dependency>
然后,您必须在一个JUnit测试用例中实例化数据库…Spring 3.0示例基于Maven:
pom.xml
无法处理Tomcat上的自动部署时,我将尝试改进语法。但是,它管理另外两个点,即构建和内存中的数据库单元测试。@romaintaz只需使用mvn tomcat:run
,无需设置货物或任何东西。
<dependency>
<groupId>hsqldb</groupId>
<artifactId>hsqldb</artifactId>
<version>1.8.0.7</version>
<scope>test</scope>
</dependency>