【问题标题】:SVN Checkout for deploying Maven projects用于部署 Maven 项目的 SVN Checkout
【发布时间】:2012-03-13 05:35:15
【问题描述】:

我有一个 Maven Spring MVC 项目。如何将其添加到 SVN 并执行提交,以及如何通过 SVN 结帐将其部署到 Tomcat 服务器。我用 assembla 创建了一个帐户。下一步是什么?

目前我使用mvn war:war 命令来构建部署战。但这是一项繁琐的工作,因为我们可能需要重新部署所有文件。

或者您是否建议任何其他方法?

【问题讨论】:

    标签: java svn tomcat maven


    【解决方案1】:

    您必须检查、编译、测试、构建、报告和部署。这是jenkins 的工作。

    【讨论】:

      【解决方案2】:

      为詹金斯+1。在 DEV 中,如果您在本地运行 Tomcat 服务器,您可以创建一个从 src/main/webapp 文件夹到 deploy 文件夹的符号链接(链接应具有 .war 后缀)。

      要让所有库(和其他所需的配置资源)自动注入 src/main/webapp/WEB-INF,运行 mvn war:inplace (确保您没有将这些资源提交给 SVN)

      对 web.xml 的虚拟编辑将触发 Tomcat 中的自动重新部署(在 Jetty 中不是这样)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-07-17
        • 2016-10-30
        • 1970-01-01
        • 1970-01-01
        • 2018-04-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多