Android如何运行插件的gradle任务

fsi0uk1n  于 2023-03-03  发布在  Android
关注(0)|答案(1)|浏览(170)

我向根build. gradle添加了一个插件

buildscript {
...
}
plugins {
    id("org.jlleitschuh.gradle.ktlint") version "11.2.0"
}

完成此操作后,我可以在终端中运行gradlew addKtlintCheckGitPreCommitHook,任务将运行,但我在Android Studio右侧的Gradle-Tab中看不到此任务。我还希望只运行一次此任务。此任务在. git目录中创建一个文件,因此实际上每个项目只需要运行一次。
我试着跟随:

task installGitHook() {
    println("++++++")
    addKtlintCheckGitPreCommitHook
}

但这并不运行任务,而是打印++++。

qmb5sa22

qmb5sa221#

task installGitHook() {
  println("++++++")
  def ktlintCheckTask = project.tasks.getByName('addKtlintCheckGitPreCommitHook')
  ktlintCheckTask.installHook()
}

相关问题