与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

对此有何想法?