Gradle7以上的版本,在project的settings.gradle添加依赖和配置。
pluginManagement {
repositories {
// 新增 jitpack 源
maven { url 'https://jitpack.io' }
}
}
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
// 新增 jitpack 源
maven { url 'https://jitpack.io' }
}
}Gradle7以下的版本,在project的settings.gradle添加依赖和配置。
buildscript {
repositories {
// 新增 jitpack 源
maven { url 'https://jitpack.io' }
}
}
allprojects {
repositories {
// 新增 jitpack 源
maven { url 'https://jitpack.io' }
}
} buildscript {
dependencies {
// 新增 core 插件依赖
classpath "com.github.heytea:core-gradle-plugin:1.0.2"
}
}3.1 plugins 引入方式
plugins {
id 'android.heytea.core'
}3.2 apply plugin 引入方式
apply plugin: 'android.heytea.core'heyteaCore {
// 是否包含高德定位依赖,默认为true
includeAMapLocation true
// 是否包含腾讯 cls 相关依赖,默认为true
includeCls true
// 是否包含腾讯 cos 相关依赖,默认为true
includeCos true
// 是否包含 guava 相关依赖,默认为true
includeGuava true
// 是否包含 阿里 IOT 相关依赖,默认为true
includeALink true
// 是否包含 zxing 相关依赖,默认为true
includeZxing true
// 是否包含 commons-text 相关依赖,默认为true
includeCommonsText true
// 是否包含 commons-compress 相关依赖,默认为true
includeCommonsCompress true
// 是否包含 阿里 sls 相关依赖,默认为true
includeSLS true
}
android {
...
}