AndroidProject/build.gradle

50 lines
1.6 KiB
Groovy
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// AndroidProject 版本v13.1
// 导入配置文件
apply from : 'configs.gradle'
buildscript {
// 导入通用的 Maven 库配置
apply from : 'maven.gradle'
repositories {
// 阿里云云效仓库Gradle 插件https://maven.aliyun.com/mvn/guide
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
addCommonMaven(repositories)
}
// Studio 插件推荐https://github.com/getActivity/StudioPlugins
dependencies {
// Gradle 插件版本说明https://developer.android.google.cn/studio/releases/gradle-plugin.html#updating-plugin
// noinspection GradleDependency
classpath 'com.android.tools.build:gradle:4.1.2'
// AOP 配置插件https://github.com/HujiangTechnology/gradle_plugin_android_aspectjx
classpath 'com.hujiang.aspectjx:gradle-android-plugin-aspectjx:2.0.10'
}
}
allprojects {
repositories {
// 友盟远程仓库https://info.umeng.com/detail?id=443&cateId=1
maven { url 'https://repo1.maven.org/maven2' }
addCommonMaven(repositories)
}
tasks.withType(JavaCompile) {
// 设置全局编码
options.encoding = 'UTF-8'
}
tasks.withType(Javadoc) {
// 设置文档编码
options {
encoding 'UTF-8'
charSet 'UTF-8'
links 'http://docs.oracle.com/javase/7/docs/api'
}
}
// 将构建文件统一输出到项目根目录下的 build 文件夹
setBuildDir(new File(rootDir, "build/${path.replaceAll(':', '/')}"))
}
task clean(type: Delete) {
delete rootProject.buildDir
}