build.gradle.kts 824 B

1234567891011121314151617181920212223242526272829303132333435
  1. plugins {
  2. kotlin("jvm") version "1.5.0"
  3. `java-gradle-plugin`
  4. }
  5. repositories {
  6. mavenCentral()
  7. google()
  8. }
  9. dependencies {
  10. implementation(kotlin("stdlib"))
  11. compileOnly(gradleApi())
  12. api(kotlin("gradle-plugin"))
  13. api(kotlin("serialization"))
  14. api("com.android.tools.build:gradle:4.2.1") {
  15. exclude("org.jetbrains.kotlin", "kotlin-stdlib-jdk8")
  16. exclude("org.jetbrains.kotlin", "kotlin-stdlib-jdk7")
  17. exclude("org.jetbrains.kotlin", "kotlin-reflect")
  18. }
  19. api("com.google.devtools.ksp:symbol-processing-gradle-plugin:1.5.0-1.0.0-alpha10") {
  20. exclude("com.android.tools.build", "gradle")
  21. }
  22. }
  23. gradlePlugin {
  24. plugins {
  25. create("golang") {
  26. id = "library-golang"
  27. implementationClass = "LibraryGolangPlugin"
  28. }
  29. }
  30. }