build.gradle 779 B

123456789101112131415161718192021222324252627282930
  1. plugins {
  2. id 'java-gradle-plugin'
  3. }
  4. repositories {
  5. mavenCentral()
  6. gradlePluginPortal()
  7. }
  8. dependencies {
  9. implementation "me.champeau.gradle:japicmp-gradle-plugin:0.2.8"
  10. implementation "com.google.guava:guava:28.2-jre" // required by japicmp-gradle-plugin
  11. }
  12. gradlePlugin {
  13. plugins {
  14. apiDiffPlugin {
  15. id = "org.springframework.build.api-diff"
  16. implementationClass = "org.springframework.build.api.ApiDiffPlugin"
  17. }
  18. compileConventionsPlugin {
  19. id = "org.springframework.build.compile"
  20. implementationClass = "org.springframework.build.compile.CompilerConventionsPlugin"
  21. }
  22. optionalDependenciesPlugin {
  23. id = "org.springframework.build.optional-dependencies"
  24. implementationClass = "org.springframework.build.optional.OptionalDependenciesPlugin"
  25. }
  26. }
  27. }