2026-07-02 9fa57f67dc62bc92509bf0763188e2895e02fce0
项目开发规则
已添加1个文件
30 ■■■■■ 文件已修改
.claude/rules/compile-check.md 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.claude/rules/compile-check.md
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,30 @@
# ç¼–译检查规则
## è§„则
- è·¨æ¨¡å— API è°ƒç”¨åœ¨ä¿®æ”¹å®Œæˆæ—¶ï¼Œå¿…须进行一次编译检查,确保没有引入编译错误。
- ä½¿ç”¨å‘½ä»¤ï¼š`mvn compile -pl <模块名> -am -q` è¿›è¡Œå¿«é€Ÿç¼–译验证。
- å¦‚果涉及多个模块修改,应执行 `mvn compile -q` è¿›è¡Œå…¨é¡¹ç›®ç¼–译验证。
## å¸¸è§è·¨æ¨¡å— API è°ƒç”¨åœºæ™¯
| è°ƒç”¨æ–¹ | API æä¾›æ–¹ | è¯´æ˜Ž |
|--------|-----------|------|
| CRM æ¨¡å— | MdmItemApi | MDM ç‰©æ–™æŽ¥å£ |
| CRM æ¨¡å— | MdmUnitMeasureApi | MDM è®¡é‡å•位接口 |
| CRM æ¨¡å— | BpmProcessInstanceApi | BPM æµç¨‹å®žä¾‹æŽ¥å£ |
| ERP æ¨¡å— | CrmCustomerApi | CRM å®¢æˆ·æŽ¥å£ |
| ERP æ¨¡å— | MdmItemApi | MDM ç‰©æ–™æŽ¥å£ |
## ç¼–译检查示例
```bash
# ä»…编译 CRM æ¨¡å—及其依赖
mvn compile -pl yudao-module-crm -am -q
# ä»…编译 ERP æ¨¡å—及其依赖
mvn compile -pl yudao-module-erp -am -q
# å…¨é¡¹ç›®ç¼–译
mvn compile -q
```