1

Google-java-format-gradle-plugin与 Gradle 集成,但如何在正常构建中自动运行它?

4

2 回答 2

1

Sherter gradle 插件自动集成到“gradle build”。当你运行它时,它会运行“gradle verifyGoogleJavaFormat”。如果违反,构建将失败。

我们在詹金斯上使用它并且它有效。您只需要依赖 build.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'

然后只需运行“gradle build”,您就可以在控制台中看到 verifyGoogleJavaFormat 已执行。

于 2020-03-02T06:49:48.253 回答
0

DependsOn 插件的任务,您需要来自与正常构建相关的任务,例如,您可以使用preBuild任务:

tasks.findByName("preBuild").dependsOn(YOUR_TASK_FROM_PLUGIN)

或更短

preBuild.dependsOn(YOUR_TASK_FROM_PLUGIN)

您也可以选择其他任务而不是preBuild.

于 2019-02-16T23:57:37.350 回答