1、前言
本篇主要讲述:gradle多模块打jar包,上传本地仓库,并交由本地其他项目使用
2、环境准备
- 操作系统: mac os
- gradle版本:4.1.0
- 开发软件:idea
注:gradle版本不同,引入依赖方式可能不同,如果你发现本地导包是OK的,但是打包就报错,可以看看是不是gradle版本所引起的问题
3、多模块gradle文档
【gradle多环境讲解,官方文档】,官方文档描述了多模块配置中的几个闭包的常规使用
allprojects{}, subprojects{}。前者配置应用包括root模块在内的所有模块,后者只应用子模块,详细的使用规则进入官方文档详细了解
4、项目实战
项目1结构
|──root-project-one 项目1名称
├── common-project 基础子项目
│ └── build.gradle 基础子项目配置文件
├── example-project 依赖common项目的示例项目
│ └── build.gradle 依赖common项目的示例项目的配置文件
├── buil