登封做网站推广,坂田做网站多少钱,淄博网泰专业做网站,做网站美工的理由1、Gredle插件是什么
Gradle插件是用于扩展和增强Gradle构建系统的功能模块通过插件#xff0c;Gradle可以执行各种构建任务#xff0c;如编译代码、打包应用、运行测试等
Gradle插件主要分为#xff1a;二进制插件、脚本插件
二进制插件二进制插件是预编译的、可以复用的…1、Gredle插件是什么
Gradle插件是用于扩展和增强Gradle构建系统的功能模块通过插件Gradle可以执行各种构建任务如编译代码、打包应用、运行测试等
Gradle插件主要分为二进制插件、脚本插件
二进制插件二进制插件是预编译的、可以复用的插件它们通常打包成Jar文件并且可以发布到Maven仓库或者Gradle Plugin Portal。二进制插件可以用Java或Kotlin等编程语言编写。脚本插件脚本插件是用Groovy或Kotlin DSL编写的脚本文件通常是.gradle或.gradle.kts文件。脚本插件是项目内的构建脚本可以用来定义构建逻辑。
2、Gradle插件的使用
2.1、二进制插件的使用
1声明插件名称和版本号
在根目录的build.gradle中声明要使用的android插件名称和版本号
2在具体的子工程中应用插件
在app目录下的build.gradle中使用插件
注要使用插件com.android.tools.build:gradle:4.1.3需要通过字符串com.android.application插件和字符串的对应关系后续会介绍。一般官方在发布一个插件时会说明调用的字符串。
3配置插件参数
例如我们配置的com.android.application插件就需要配置一些android SDK参数的 2.2、脚本插件的使用
1在根目录下新建一个test.gradle脚本
test.gradle
println(我是 test.gradle)2将脚本应用到子工程中
在app目录下的build.gradle中引入test.gradle
build.gradle
println(我是 app目录下的build.gradle)
apply from:project.rootProject.file(test.gradle)执行命令 “./gradlew clean -q”
执行结果
3、Gradle二进制插件开发流程
建立插件工程实现插件内部逻辑发布与使用插件