我有几台服务器,需要定期将它们同步到最新的maven jar。 我正在考虑将带有依赖项的jar部署到dropbox,然后我的服务器会自动更新到最新版本。
这是一个好主意还是坏主意?有哪些替代方案?
目前,我必须手动搜集周围的JAR,或者使用SVN和Maven exec来运行。
thxs。
答案 0 :(得分:0)
我会远离使用像投递箱这样的东西。它并不是真的想以这种方式同步文件。例如,如果在更新结束时打开文件,drop box会执行什么操作?当依赖jar在其下面发生变化时,您的应用程序会做什么?
我认为您希望使用Maven存储库(如Nexus)来部署应用程序更改。它允许您对依赖项进行版本控制,并可以组织构建促销,以便您可以准确地确定将哪些内容推送到生产中。
我还发现了一个有趣的presentation,它涵盖了你想要做的事情。到目前为止,自动构建/部署过程是最好的方法。