编辑 | blame | 历史 | 原始文档

编译检查规则

规则

  • 跨模块 API 调用在修改完成时,必须进行一次编译检查,确保没有引入编译错误。
  • 使用命令:mvn compile -pl <模块名> -am -q 进行快速编译验证。
  • 如果涉及多个模块修改,应执行 mvn compile -q 进行全项目编译验证。

常见跨模块 API 调用场景

调用方 API 提供方 说明
CRM 模块 MdmItemApi MDM 物料接口
CRM 模块 MdmUnitMeasureApi MDM 计量单位接口
CRM 模块 BpmProcessInstanceApi BPM 流程实例接口
CRM 模块 BpmCategoryService BPM 分类服务
CRM 模块 BpmProcessDefinitionService BPM 流程定义服务
ERP 模块 CrmCustomerApi CRM 客户接口
ERP 模块 MdmItemApi MDM 物料接口

编译检查示例

# 仅编译 CRM 模块及其依赖
mvn compile -pl yudao-module-crm -am -q

# 仅编译 ERP 模块及其依赖
mvn compile -pl yudao-module-erp -am -q

# 全项目编译
mvn compile -q