部署Maven项目的SVN Checkout
问题描述:
我有一个Maven Spring MVC项目。我如何将它添加到SVN并执行提交,以及如何通过SVN签出将它部署到Tomcat服务器。我已经创建了一个组合账户。下一步是什么?部署Maven项目的SVN Checkout
目前我使用mvn war:war
命令为部署构建战争。但是,对于一个小小的变化,我们可能不得不再次部署所有文件,这是一项单调乏味的工作。
或者你有什么建议吗?
答
Jenkins的+1。在DEV中,如果您在本地运行Tomcat服务器,则可以从src/main/webapp文件夹创建一个符号链接到deploy文件夹(链接应该带有.war后缀)。
把所有的库(和其他需要配置资源)中的src /主/ web应用/ WEB-INF自动注入,运行 mvn war:inplace
(确保你没有犯这些资源SVN)
一个虚拟编辑到web.xml将触发在Tomcat中自动重新部署(在Jetty中不是这样)