生产环境jar包统一管理

清尘V 发布于 2016/07/19 10:50
阅读 578
收藏 1

解读下一代网络:算力网络正从理想照进现实!>>>

项目是用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个问题,不知道怎么实现,各位大神赐教下了。。。
加载中
0
周勇god
周勇god
jar传到自己的maven仓库嘛
清尘V
清尘V
然后呢?生产环境如何处理?
0
MockMan
MockMan
改scope就可以了吧
0
Joyzhou
Joyzhou
参考maven provided设置
返回顶部
顶部