0
点赞
收藏
分享

微信扫一扫

maven模块化开发部署

程序员知识圈 2024-01-13 阅读 14
mavenjava

一.实现方案

分为开发和部署两个步骤:

1.开发

2.部署

1.直接整合打成一个包,整体部署

//产品主体+非主体模块压入后直接部署
//主体为jar,将非主体模块的jar解压并压入主体jar
//需要注意的是,被压入的文件夹结构必须与jar的内部结构一致(文件夹层)
jar uvf 主体.jar ./非主体模块的jar解压后的文件夹/

2.分开打包,主体产品部署后引导式插件部署

//方案可以有两种.
//1.引导非主体jar解压并入主体jar,重启主体jar,插件服务生效(插入过程见场景1)
//2.引导非主体jar独立运行,辅助主体jar,提供服务

额外知识点:将解压后的jar重新压缩为jar的命令为 jar cvfM0 new.jar ./之前解压的

举报

相关推荐

0 条评论