我必须制作一个自动分发Java代码的工具。基本上,我有一个包含已编译文件的存储库,以及大约50个用于分发相同代码的位置。
有谁知道一些开源工具可以帮助我完成这个过程?
答案 0 :(得分:3)
如果您正在谈论简单部署Java应用程序,请使用JNLP。在这种情况下,用户唯一要做的就是浏览URL。
如果您希望在没有任何用户参与的情况下进行此操作,我相信解决方案取决于目标平台:
为了使解决方案更具便携性,您可以运行
wget THE-JNLP-URL
在目标机器上使用SSH进行unix类平台。
我不知道像wget for windows这样的内置命令。但是您可以在VBS或JS中实现它,然后使用cscript
通过WMI或telnet调用脚本。
答案 1 :(得分:0)
您可以使用rsync将其分发出来,也可以使用Java WebStart让用户JVM下载并根据需要调用该软件。对于基于Windows的客户端,这通常是最简单的,尤其是当您希望人们更新到更新版本时。