想做一個駕校的招生網(wǎng)站應該怎么做seo實戰(zhàn)教程
1、Gredle插件是什么
- Gradle插件是用于擴展和增強Gradle構建系統(tǒng)的功能模塊
- 通過插件,Gradle可以執(zhí)行各種構建任務,如編譯代碼、打包應用、運行測試等
Gradle插件主要分為:二進制插件、腳本插件
二進制插件 | 二進制插件是預編譯的、可以復用的插件,它們通常打包成Jar文件并且可以發(fā)布到Maven倉庫或者Gradle Plugin Portal。二進制插件可以用Java或Kotlin等編程語言編寫。 |
---|---|
腳本插件 | 腳本插件是用Groovy或Kotlin DSL編寫的腳本文件,通常是.gradle或.gradle.kts文件。腳本插件是項目內(nèi)的構建腳本,可以用來定義構建邏輯。 |
2、Gradle插件的使用
2.1、二進制插件的使用
(1)聲明插件名稱和版本號
在根目錄的build.gradle中聲明要使用的android插件名稱和版本號
(2)在具體的子工程中應用插件
在app目錄下的build.gradle中使用插件
注:要使用插件"com.android.tools.build:gradle:4.1.3",需要通過字符串"com.android.application",插件和字符串的對應關系,后續(xù)會介紹。一般官方在發(fā)布一個插件時,會說明調(diào)用的字符串。
(3)配置插件參數(shù)
例如,我們配置的"com.android.application"插件,就需要配置一些android SDK參數(shù)的
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")
執(zhí)行命令 “./gradlew clean -q”
執(zhí)行結果
3、Gradle二進制插件開發(fā)流程
- 建立插件工程
- 實現(xiàn)插件內(nèi)部邏輯
- 發(fā)布與使用插件