SVN Checkout用于部署Maven项目



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

目前我使用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中不是真的)

最新更新