与kotlin gradle插件 – 设置布尔扩展属性
我正在尝试将Groovy插件从groovy迁移到kotlin。 我有一个布尔Property
,我想在我的插件扩展名初始化为false:
open class MyPluginExtension(project: Project) { val myBooleanProperty: Property = project.objects.property(Boolean::class.java) init { myBooleanProperty.set(false) } }
这失败了
java.lang.IllegalArgumentException: Cannot set the value of a property of type boolean using an instance of type java.lang.Boolean.
在org.gradle.api.internal.provider.DefaultPropertyState#set(T)
抛出exception
对此有何想法?