基于聚合功能多模块统一构建方案.pdfVIP

  • 0
  • 0
  • 约1.49千字
  • 约 3页
  • 2026-10-08 发布于四川
  • 举报

我们现在手头有三个模块:组织机构,权限管理,流程

假设这三个模块都是一个人在开发,那么势必会有一些场景,比如说是三个模块

互相之间有一些依赖,然后呢,其中一个被依赖的基础模块修改了代码,这个时

候,我们要干嘛?

(1)肯定是要运行一下基础模块的单元测试套件,确保所有单元测试都可以通

过

(2)肯定要将修改代码后的模块部署到本地仓库

(3)其他模块要依赖更新版本的snapshot包,

(4)需要运行其他所有依赖这个基础模块的模块的单元测试套件,确保依赖它

的其他模块没有任何问题

组织机构这个模块,修改了代码;权限管理和流程都依赖了组织机构,此时

就需要将这两个模块都打包运行单元测试套件,检测一下代码没有bug。如果说,

我们是有20个模块,依赖了某个基础模块,此时你该?此时你可能就要

依次手工运行20次构建令,让20个模块都依次去构建和测试?

是不是很

所以这里的一个maven的解决方案,聚合功能,就是可以将各个模块,聚合成

一个大的模块,给它一个父工程,父模块,那个父模块里面呢配置聚合了哪些子

模块

只要对父模块运行一次构建命令,此时maven会自动对这个父模块下面的所有

子模块都运行相应的构建命令,这样就可以保证一

文档评论(0)

1亿VIP精品文档

相关文档