生产环境jar包统一管理

发布于 2021-12-03 18:51:15 字数 494 浏览 868 评论 5

项目是用maven管理,一个父级目录,统一管理各个模块都使用的jar包,子级就是各个具体业务模块了,在业务模块里也有自己模块使用的jar包。

现在的问题是:jar改变的可能性比较小,每次发布新版本压缩代码以及jar包到一个tar包里,大约60+M,很大。

现在有这么一个想法:maven打包只压缩程序员写的代码,jar包放在一个具体目录,在启动脚本里指定具体jar包目录加载。大体方案可以实现了,现在有这么几个问题:


  1. 每个子模块一个jar包目录的话,如果改变父级的jar包,所有子模块的jar包目录都要更新下;
  2. 如果改变的jar包有依赖其他jar包,则必须把依赖jar包也要更新;
现在有这么一个设想,未实现:导出maven的jar包时,如果是子级导出,那就只导出子级pom的jar到一个目录;父级jar导出到一个目录。这个设想只是针对第1个问题,不知道怎么实现,各位大神赐教下了。。。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

凡尘雨 2021-12-04 15:21:55

maven

如此安好 2021-12-04 14:16:48

参考maven provided设置

刘备忘录 2021-12-04 10:47:35

改scope就可以了吧

霞映澄塘 2021-12-04 09:53:12

然后呢?生产环境如何处理?

醉生梦死 2021-12-04 05:16:04

jar传到自己的maven仓库嘛

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文