0

我有几台服务器,需要定期将它们同步到最新的 maven jar。我正在考虑将具有依赖关系的 jar 部署到 Dropbox,然后我的服务器会自动更新到最新版本。

这是个好主意还是坏主意?有哪些替代方案?

目前我必须手动 SCP 周围的 JAR 或使用 SVN 和 Maven exec 来运行。

谢谢。

4

1 回答 1

0

我会远离使用诸如投递箱之类的东西。它并不是真的打算以这种方式同步文件。例如,如果在更新关闭时打开文件,下拉框会做什么?当一个依赖的 jar 在它下面发生变化时,你的应用程序会做什么?

我认为您想使用 Maven 存储库(如Nexus)来部署您的应用程序更改。它允许您对依赖项进行版本控制,并可以组织构建升级,以便您可以准确地确定要推送到生产中的内容。

我还发现了一个有趣的演示文稿,其中涵盖了您正在尝试做的事情。到目前为止,自动化构建/部署过程是最好的方法。

于 2012-04-27T01:07:39.257 回答