【发布时间】:2012-03-13 05:35:15
【问题描述】:
我有一个 Maven Spring MVC 项目。如何将其添加到 SVN 并执行提交,以及如何通过 SVN 结帐将其部署到 Tomcat 服务器。我用 assembla 创建了一个帐户。下一步是什么?
目前我使用mvn war:war 命令来构建部署战。但这是一项繁琐的工作,因为我们可能需要重新部署所有文件。
或者您是否建议任何其他方法?
【问题讨论】:
我有一个 Maven Spring MVC 项目。如何将其添加到 SVN 并执行提交,以及如何通过 SVN 结帐将其部署到 Tomcat 服务器。我用 assembla 创建了一个帐户。下一步是什么?
目前我使用mvn war:war 命令来构建部署战。但这是一项繁琐的工作,因为我们可能需要重新部署所有文件。
或者您是否建议任何其他方法?
【问题讨论】:
您必须检查、编译、测试、构建、报告和部署。这是jenkins 的工作。
【讨论】:
为詹金斯+1。在 DEV 中,如果您在本地运行 Tomcat 服务器,您可以创建一个从 src/main/webapp 文件夹到 deploy 文件夹的符号链接(链接应具有 .war 后缀)。
要让所有库(和其他所需的配置资源)自动注入 src/main/webapp/WEB-INF,运行
mvn war:inplace
(确保您没有将这些资源提交给 SVN)
对 web.xml 的虚拟编辑将触发 Tomcat 中的自动重新部署(在 Jetty 中不是这样)
【讨论】: