如果在本地更改了某些内容,则希望在服务器上自动上传war

时间:2012-12-31 12:30:32

标签: java war

我一直在研究3个Java Spring和Hibernate项目。每次如果我对这三个项目中的任何一个进行任何更改,那么我必须再次创建构建并手动将三个构建上传到三个不同的服务器。

是否有任何机制可以避免此手动过程?是否有工具或脚本可以检查我是否在Eclipse中更改了我的代码并保存了文件,然后提交代码并自动构建war文件并将其上传到相应的服务器?

这会节省我很多时间。

2 个答案:

答案 0 :(得分:1)

您需要不断整合。 Maven是一个构建工具,不会在更改时部署。

jenkins之类的CI工具会监听你的代码reposiotry,每次提交一个文件时,它都会调用然后调用你想要的maver命令。

然而,重新阅读您的问题,看起来您真正需要的只是一个热门的部署开发环境。这是quite easy

答案 1 :(得分:0)

如果项目在maven上,则所有主要应用程序服务器都有插件。