Google-java-format-gradle-plugin与 Gradle 集成,但如何在正常构建中自动运行它?
问问题
940 次
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 回答