SVN Checkout用于部署Maven项目

时间:2012-03-13 05:35:15

标签: java svn tomcat maven

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

目前,我使用mvn war:war命令构建部署战争。但是对于一个小小的改变来说,这是一项繁琐的工作,我们可能需要再次部署所有文件。

或者您是否建议使用其他方法?

2 个答案:

答案 0 :(得分:0)

您必须签出,编译,测试,构建,报告和部署。这是jenkins的工作。

答案 1 :(得分:0)

詹金斯

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

要在src / main / webapp / WEB-INF中自动注入所有lib(以及其他所需的已配置资源),请运行 mvn war:inplace (确保你没有将这些资源提交给SVN)

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