如何在Gradle构建中自动运行google java格式?

如何在Gradle构建中自动运行google java格式?,gradle,google-java-format,Gradle,Google Java Format,与Gradle集成,但如何将其作为正常构建的一部分自动运行?依赖于与正常构建相关的任务所需的插件任务,例如,您可以使用预构建任务: tasks.findByName("preBuild").dependsOn(YOUR_TASK_FROM_PLUGIN) 或更短 preBuild.dependsOn(YOUR_TASK_FROM_PLUGIN) 您还可以选择另一个任务,而不是预构建Sherter gradle插件将自动集成到“gradle构建”中。当您运行它时,它将运行“gradle ver

与Gradle集成,但如何将其作为正常构建的一部分自动运行?

依赖于与正常构建相关的任务所需的插件任务,例如,您可以使用
预构建任务:

tasks.findByName("preBuild").dependsOn(YOUR_TASK_FROM_PLUGIN)
或更短

preBuild.dependsOn(YOUR_TASK_FROM_PLUGIN)

您还可以选择另一个任务,而不是
预构建

Sherter gradle插件将自动集成到“gradle构建”中。当您运行它时,它将运行“gradle verifyGoogleJavaFormat”。如果发生冲突,构建将失败

我们在詹金斯身上使用了它,而且很有效。您只需要依赖项即可生成.gradle文件:

compile group: 'com.github.sherter.google-java-format', name: 'com.github.sherter.google-java-format.gradle.plugin', version: '0.8', ext: 'pom'
并添加插件:

id 'com.github.sherter.google-java-format' version '0.8'
然后运行“gradlebuild”,您可以在控制台中看到,执行了verifyGoogleJavaFormat