我有一个Maven Spring MVC项目。如何将其添加到SVN并执行提交以及如何通过SVN checkout将其部署到Tomcat服务器。我用assembla创建了一个帐户。下一步是什么?
目前,我使用mvn war:war
命令构建部署战争。但是对于一个小小的改变来说,这是一项繁琐的工作,我们可能需要再次部署所有文件。
或者您是否建议使用其他方法?
答案 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中不是真的)