gradle笔记一

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代码块中的内容。
end
  • 作者:旭仔(联系作者)
  • 发表时间:2023-03-20 15:24
  • 版权声明:自由转载-非商用-非衍生-保持署名
  • 转载声明:如果是转载栈主转载的文章,请附上原文链接
  • 公众号转载:请在文末添加作者公众号二维码(公众号二维码见右边,欢迎关注)
  • 评论