Gradle 插件本地調(diào)試
首先在 terminal 中輸入:
./gradlew assembleDebug -Dorg.gradle.daemon=false -Dorg.gradle.debug=true
然后在 app run 中:

image
創(chuàng)建好 remote 調(diào)試之后,選中該調(diào)試,接著按下 attach-debug:

image
接著就能進(jìn)入到你設(shè)置好斷點(diǎn)的 gradle plugin 代碼中了。
Gradle plugin 本地路徑通用寫(xiě)法
有時(shí)候,編寫(xiě)一個(gè)插件的時(shí)候,還是在本地發(fā)布,這里有一個(gè)支持本地 repo 的寫(xiě)法,在 uploadArchives 這樣寫(xiě),
repository(url: uri('../repo'))
uploadArchives {
repositories.mavenDeployer {
repository(url: uri('../repo'))
pom.groupId = "com.yy.yylite.plugin"
pom.artifactId = "LitePlugin"
pom.version = "1.0.0"
}
}
在 maven 地址中這樣寫(xiě),url uri('./repo')//指向根目錄的下的repo:
buildscript {
repositories {
maven {
url uri('./repo')//指向根目錄的下的repo
}
}
}