1、了解gradle
gradle是一个项目构建工具,和maven差不多,越来越多的企业项目会选择用gradle来构建项目,gradle适用于自动化地进行软件构建、测试、发布、部署、软件打包的项目。
2、gradle项目的目录介绍
.gradle目录: Gradle 生成的项目特定缓存目录
gradle目录: Gradle 在其中生成所有构建工件的项目的构建目录
wapper目录
gradle-wrapper.jar: 就是一个jar包,包含了 Gradle 运行时的逻辑代码
gradle-wrapper.properties:这个文件主要负责配置 Gradle wrapper 运行时的属性文件,声明具体使用哪个版本的 Gradle
build.gradle :相当于maven的pom.xml
gradlew :使用Gradle Wrapper执行构建的脚本
gradlew.bat: 使用Gradle Wrapper执行构建的脚本
settings.gradle: 定义子项目列表的项目脚本文件
3、build.gradle配置
buildscript {
ext.kotlin_version = '1.1.51'
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.1'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
buildscript:主要用于声明gardle脚本自身所需要使用的资源,包括依赖项、maven仓库地址、第三方插件等。你可以在里面手动添加一些三方插件、库的引用,这样你就可以在脚本中使用它们了。因为是引用,所以gradle在执行脚本时,会优先执行buildscript代码块中的内容。
评论