build.gradle.kts 702 B

123456789101112131415161718192021222324252627282930
  1. repositories {
  2. google()
  3. mavenCentral()
  4. gradlePluginPortal()
  5. }
  6. plugins {
  7. `kotlin-dsl`
  8. java
  9. `java-gradle-plugin`
  10. }
  11. dependencies {
  12. // implementation(files(libs.javaClass.superclass.protectionDomain.codeSource.location))
  13. implementation(gradleApi())
  14. implementation(gradleKotlinDsl())
  15. implementation(libs.gradle)
  16. implementation(libs.gradle.api)
  17. }
  18. gradlePlugin {
  19. plugins {
  20. register("DesktopPlugin") {
  21. id = "DesktopPlugin"
  22. displayName = "DesktopPlugin"
  23. description = "Common application plugin to handle all stuffs needed."
  24. implementationClass = "org.mjdev.gradle.plugin.DesktopPlugin"
  25. }
  26. }
  27. }