Skip to content

Convert scripts in .buildscript to custom Gradle plugins #406

Open
@zach-klippenstein

Description

@zach-klippenstein

Turns out it's just a lot nicer to write a custom plugin in buildSrc than have to deal with groovy in .gradle files. All you need is this:

buildSrc/src/main/java/MyPlugin.kt:

class MyPlugin : Plugin<Project> {
  override fun apply(target: Project) {
    // Go wild
  }
}

build.gradle.kts:

subprojects {
  plugins.apply(MyPlugin::class.java)
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions