一、项目基础
1、创建项目
修改完成后
2、修改具体项目的module名字
3、创建annotationmodule,一定要选择javalibrary。因为它的注解里面会使用很多标准的Java sdk的注解类,这个时候Android liabrary是找不到这些类的
module名字,并取消勾选create .gitignore file.
.gitignore file:在开发项目的时候通常需要版本管理,而版本管理最常用的就是git。往git里提交文件的时候,通常需要提交一些根本不需要提交的东西,比如像文件系统的一些记录文件,比如像编译过程中常用的.build目录,这些东西提交上去,一来会让git服务器变得很臃肿,占用了服务器宝贵的硬盘资源,二来又会影响我们的带宽,三来,在bu同的操作系统、不同的带宽上拉下代码的时候,又会因为这些中间产物产生冲突,所以.gitignore文件就将这些不需要的中间产物记录下来,而git发现gitignore文件中有这些东西了,就会不再提交它了,一般在文件根目录中创建这个文件就好,具体的module就不需要了。
4、创建编译器module,同样地也是java liabrary
5、创建Android核心的类库,是一个Android library,因为需要用到Android核心的类库
6、创建一类业务的module,也就是电商module,同样也是Android library。如果Android项目彼此之间有依赖的话,那么package name不能相同,否则,在项目构建的时候会出现错误,项目是编译不过去的。
7、构建module之间的依赖关系
file-->project structure
①首先,核心库会依赖注解库
②ec电商库会依赖于核心库
(3)具体的项目会依赖于ec电商库和注解库
将example中的.build文件中改为annotationprocessor
既然ec是依赖于core的话,那么就可以将引入的库都删掉了
由
改为
把多余的已经引入的库都删掉
同样,example中多余的代码也可以删掉
至此,整个项目的基础骨架已经搭建完毕了。