文章目录
前言
本文只是自己在学习组件化时,做的随手笔记,便于以后自己再次学习。内容有瑕疵,大家包涵。
一、创建config.gradle
1、编写config.gradle
/**
* 全局共享文件,方便统一管理依赖和Maven
*/
ext.deps = [:]
def isModule = false
ext.isModule = isModule
//App版本相关配置
def app_versions = [:]
app_versions.minSdkVersion = 23
app_versions.compileSdkVersion = 32
app_versions.targetSdkVersion = 32
app_versions.versionCode = 1
app_versions.versionName = '1.0'
ext.app_versions = app_versions
//第三方库版本管理
def library_version = [:]
//网络请求
library_version.rxjava = "3.1.5"
library_version.rxandroid = "3.0.0"
library_version.retrofit = "2.9.0"
library_version.retrofit_adapter_rxjava2 = "2.9.0"
library_version.retrofit_converter_gson = "2.9.0"
library_version.okhttp = "4.10.0"
library_version.okhttp_bom="4.10.0"
ext.library_versions = library_version
//第三方库
def library = [:]
//网络请求
library.rxjava = "io.reactivex.rxjava3:rxjava:$library_version.rxjava"
library.rxandroid = "io.reactivex.rxjava3:rxandroid:$library_version.rxandroid"
library.retrofit = "com.squareup.retrofit2:retrofit:$library_version.retrofit"
library.retrofit_adap