ursus
09/05/2021, 2:21 AMapply plugin: foo.bar . Everyting works
Then I change the plugin source from groovy to kotlin, and it doesn't work
class BrowserStackPlugin :Plugin<Project> {
    override fun apply(project: Project) {
       ...
    }
}
A problem occurred evaluating project ':app'.
> No implementation class specified for plugin 'foo.bar' in jar:file:/C:/Users/ursus/.gradle/caches/jars-8/d86af8da5bcd5c16642c4dc40605c5b9/buildSrc.jar!/META-INF/gradle-plugins/foo.bar.properties.
Are kotlin plugins not supported in buildSrc??ephemient
09/05/2021, 2:23 AMursus
09/05/2021, 2:36 AMplugins {
    id "kotlin"
}
is probably not supposed to work rightursus
09/05/2021, 2:38 AMephemient
09/05/2021, 2:42 AMephemient
09/05/2021, 2:43 AMursus
09/05/2021, 2:44 AMmbonnin
09/05/2021, 8:52 AMmbonnin
09/05/2021, 8:53 AMbuildSrc/build.gradle[.kts] :
plugins {
    id("org.jetbrains.kotlin.jvm").version("1.5.30")
}mbonnin
09/05/2021, 8:54 AMapply<BrowserStackPlugin>()edrd
09/05/2021, 11:56 AMephemient
09/05/2021, 9:30 PMjava-gradle-plugin either, it will write it for you
gradlePlugin {
    plugins {
       fooBar {
            id = "foo.bar"
            implementationClass = "..."
        }
    }
}