java - 使用带有 maven 而不是 ant 的 spring 框架

标签 java spring maven-2 spring-mvc

是否有某个地方的教程展示了如何将 spring 框架与 maven 而不是 ant 一起使用? This one看起来很好,但它都是用 ant 构建的。

编辑

我真的不知道接受哪个答案都是有效的。我会等一段时间让社区决定

最佳答案

基本上,本教程的 build.xml 有 3 个主要目标:

  • 构建应用程序
  • 将其部署到 Tomcat 服务器上
  • 使用内存数据库 (hsqldb) 进行单元测试

关于第一点,您只需要在 Maven 上创建一个 war 项目。正如您在评论中所说,您已经在其他项目中使用 Maven,所以我认为这不会给您带来很多麻烦。您只需要添加 Spring 依赖项:

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring</artifactId>
        <version>2.5.2</version>
    </dependency>

第二部分涉及在 Tomcat 上的部署。只需使用 cargo plugin为此。

对于最后一点,您只需要在 pom.xml 中添加 HSQLDB 依赖项:

    <dependency>
        <groupId>hsqldb</groupId>
        <artifactId>hsqldb</artifactId>
        <version>1.8.0.7</version>
        <scope>test</scope>
    </dependency>

然后,您必须在您的 JUnit 测试用例之一中实例化数据库...

关于java - 使用带有 maven 而不是 ant 的 spring 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2228377/

相关文章:

java - Resin 的 `pomegranate' - 自动神奇加载项目的 Maven jar 依赖项 - 但如何使用 pom.xml 为它们生成 jar?

java - 打开 Whisper Systems Signal Build Maven 构建错误

spring - Grails Spring社交插件构建错误

java - 当返回值根据条件而变化时使用 Generic

java - 如何使用JOML在3D投影到2D平面上模拟OpenGL之类的模型、 View 矩阵?

java - 如何根据用户是否登录来查看或隐藏某些数据?

java - 拒绝在 spring security 中具有相同角色的多个用户访问

maven-2 - 设置自定义 Maven 2 属性的默认值

java - Java/Netbeans 中的图形控制?它存在吗?

java - Android:Canvas Arc,Sweep Gradient Start Angle可以改吗?