- javaDeployer是一个用java编写的持续集成工具,可以将您的webapp应用一键打包到远程环境并自动部署.它智能的支持整包部署和增量部署,并自动选择是否起停服务器.
- 它可以帮您省却数分钟的编译,打包,传输,备份,服务器起停时间.停止这些重复的劳动吧,用来看看新闻刷刷知乎也是不错呢.
- 目前javaDeployer已经应用于我司的测试环境.
- GUI-swing版
- GUI-javaFX版 (开发中)
- webapp版 (我也很期待呢o(∩_∩)o)
| 环境\版本 | GUI-swing | GUI-javaFX | webapp |
|---|---|---|---|
| jdk1.7+ | yes | yes | yes |
| svn | yes | yes | yes |
| maven | yes | yes | yes |
| javaFX 2.0+ | no | yes | no |
- 下载这个软件,并且在
config.properties中配置您服务器相关信息 - 编写start.cmd或者直接在命令行(快捷键
win+R)中输入java -jar deployer.jar config.properties运行程序 - 选择
整包部署或者增量部署 - 如果是
增量部署,选择要部署的diff文件(这些文件根据svn diff命令获取),然后点击开始. 值得一说的是javaDeployer会自动记忆你本次忽略的文件,下次将不会自动勾选这些文件
- jdk1.7+
您需要安装jdk来运行此程序,您可以在命令行(快捷键
win+R,下同)中输入java -version来查看您的java版本号 - svn
您需要安装subversion来运行此程序,您可以输入
svb help来查看您的java版本号 - maven
您需要安装maven并且配置环境变量,您可以输入
mvn -v来查看您的maven版本号 - javaFX 2.0+(GUI-javaFX版本需要)
在oracle jdk
Java SE 7 Update 6以后,会包含java FX,查看jdk中是否有jfxrt.jar即可
- 本地编译打包阶段
- 上传阶段
- 备份,删除,拷贝,解压,服务器起停阶段
- 增量部署选择diff文件界面
MIT



