atm目录规范
atm是按项目来进行设计的,所以开发的最顶层目录即是项目目录(project)
项目目录下是栏目目录(family),一个project下可以有多个family
栏目目录下是模块目录(module),一个family下有多个module
模块目录下是版本目录(version),一个module下可以有多个版本
模块分类
atm把模块分为三类
1.核心模块
2.基础模块
3.业务模块
三类模块的区别
1.核心模块:特点是每个项目只有一个版本,且构建后文件id不会自动加命名空间
2.基础模块:特点是命名空间名中只含有module名
3.业务模块,特点是命名空间由 family名称/module名称 组成