0

通过手动输入其完全限定名称来注册我的插件有效:

gradlePlugin {
    plugins.register("org.example.build-logic") {
        id = "org.example.build-logic"
        implementationClass = "org.example.build.ExamplePlugin"
    }
}

但是(按照这个例子)我宁愿做这样的事情:

gradlePlugin {
    plugins.register("org.example.build-logic") {
        id = "org.example.build-logic"
        val pluginClass = org.example.build.ExamplePlugin.ExamplePlugin::class
        implementationClass = pluginClass.qualifiedName
    }
}

但是,当我尝试此操作时,Gradle 编译失败并显示“未解析的参考:示例”。在构建文件中是否有特殊的语法?

4

0 回答 0