一尘不染

Capistrano for Java?

java

我是Capistrano的忠实拥护者,但我需要为仅Java商店开发自动部署脚本。我看过Ant和Maven,它们似乎不像Capistrano那样适合远程管理-
它们似乎更专注于简单地构建和打包应用程序。有没有更好的工具?


阅读 159

收藏
2020-12-03

共1个答案

一尘不染

我不认为Java
Web应用程序有类似Capistrano的应用程序,但这并不能阻止您使用它(或Fabric之类的替代方案)来部署应用程序。就像您已经说过的那样,Ant更是GNU
Make的替代品,而Maven是主要的扩展/依赖关系管理应用程序。

由于Java Web Applications由于.war容器而对外部库的依赖性降低,因此您(取决于应用程序服务器)可以像运行简单的HTTP
PUT请求一样轻松地部署应用程序。

但是,如果您需要其他步骤,Fabric到目前为止对我来说效果很好,我认为Capistrano还提供了通用的shell命令,放置和获取操作。因此,如果您已经使用了其他方法,那么我不会花太多时间寻找它:-)

2020-12-03