All Downloads are FREE. Search and download functionalities are using the official Maven repository.

it.unibo.collektive.GradleExtension.kt Maven / Gradle / Ivy

Go to download

Gradle support for the Collektive Kotlin compiler plugin, performing automatic aggregate alignment of Kotlin sources .

There is a newer version: 10.3.2
Show newest version
package it.unibo.collektive

import org.gradle.api.model.ObjectFactory
import org.gradle.api.provider.Property

/**
 * Creating gradle extension which is used to define a property that can be
 * used to enable or disable the plugin.
 */
open class GradleExtension(objects: ObjectFactory) {
    /**
     * Determines if the compiler plugin should be enabled or disabled.
     */
    val collektiveEnabled: Property = objects.property(Boolean::class.java).apply { convention(true) }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy