1:新建项目
2.新建四个new model.
分别是两个java Libary,latte-annotations/latte-compiler以及两个android Libary latte-core/Latte-annotation
注解里面会用到很多java sdk里面的一些注解类,而在android libary里面是找不到这些类的。而android libary 里面有android特有的类
gitignore file作用:
我们在开发项目的时候往往会用到版本管理,最常用的是git
而我们往git 里面存放文件,这些文件有系统记录文件等,造成冗余,影响带宽。
在根目录有就可以,model则不需要。
乙类电商Model
注意:同样是两个android libary类的文件,而且这两个类有依赖关系,包名一定不能相同,否则,在项目运行的时候会出错。
4.构建各个model的关系
latte-core核心库会依赖我们的注解latte-annotations
ec会依赖核心库latte-core
具体项目会依赖ec,同时会用到编译器compiler
5修改主项目的gradle
:把一些通用的库挪一挪///删除一些重复的库引用
把主项目的
compile 'com.android.support.constraint:constraint-layout:1.0.2'搬到latte-core
因为ec依赖core
简化ec 主项目的代码