Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我一次从事 3 个 Java Spring 和 Hibernate 项目。每次如果我对这三个项目中的任何一个进行任何更改,我都必须再次创建构建并手动将三个构建上传到三个不同的服务器。
有没有什么机制可以避免这个手动过程?是否有工具或脚本可以检查我是否在 Eclipse 中更改我的代码并保存文件,然后提交代码并自动构建并上传 war 文件到适当的服务器?
这会节省我很多时间。
您需要持续集成。Maven 是一个构建工具,不会在更改时部署。
而诸如jenkins 之类的 CI 工具将监听您的代码存储库,并且每次提交文件时,它都会调用然后调用您希望的任何 maven 命令。
但是重新阅读您的问题,您似乎真正需要的是一个热部署开发环境。这很容易。
如果项目在 Maven 上,则所有主要应用程序服务器都有插件。