Gradle
文章平均质量分 71
wisfy_21
这个作者很懒,什么都没留下…
展开
-
Gradle7.x学习篇04 - 认识Plugin
使用插件使用插件主要分成两步:解析插件解析插件是指找到插件的正确版本,并将其添加到构建脚本classpath中。脚本插件是自解析的,Gradle提供的核心二进制插件也会自动解析。应用插件应用插件是指在对Project执行插件的Plugin.apply(T) 方法,应用插件是幂等的,可以对Project多次apply同一个插件,没有任何副作用。是的...原创 2021-11-03 20:45:41 · 1261 阅读 · 1 评论 -
Gradle7.x学习篇03 - 认识Project
Project是什么?每次Gradle构建必定由一个或多个project参与,Gradle的基本执行单元是task,而task则是在project中定义并维护的。在一个简单的目录下新建一个build.gradle的文件,这个脚本在运行的时候就会定义一个project和一些task。比如在一个first_gradle目录下,新建一个空白的build.gradle,在控制台执行: gradle projects> Task :projects---------------------------原创 2021-10-23 23:03:32 · 574 阅读 · 0 评论 -
Gradle7.x学习篇02 - task配置
task的类型tasks是org.gradle.api.internal.tasks.DefaultTaskContainer的一种实例,新版本一般建议通过register 来配置和创建task的:// DefaultTaskContainer 的register的方法TaskProvider<Task> register(String name, Action<? super Task> configurationAction)register 方法通过TaskCre原创 2021-10-17 14:21:44 · 2636 阅读 · 0 评论 -
Gradle7.x学习篇01 - task基础及其依赖定义
Gradle是什么?Gradle是一个开源的构建自动化工具,它被设计成足够灵活,可以构建几乎所有类型的软件。Gradle 默认使用build.gradle脚本(Groovy)或者build.gradle.kts(Koltin)脚本,可以类比于maven中的pom.xml,但是gradle脚本就是代码,会更加灵活更加强大。默认情况下,在控制台直接执行gradle, 将会搜索build.gradle并执行。可以通过 -b参数指定脚本文件,例如:gradle -b hello.txtGradle脚本的原创 2021-10-12 22:53:53 · 1474 阅读 · 0 评论