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

name.remal.gradle_plugins.dsl.extensions.org.gradle.api.tasks.SourceSet-groovy.kt Maven / Gradle / Ivy

There is a newer version: 1.9.2
Show newest version
package name.remal.gradle_plugins.dsl.extensions

import org.gradle.api.file.SourceDirectorySet
import org.gradle.api.tasks.SourceSet

val SourceSet.groovy: SourceDirectorySet
    get() {
        val extension: Any = convention["groovy"]
        val getter = extension.javaClass.getMethod("getGroovy").apply { isAccessible = true }
        return getter.invoke(extension) as SourceDirectorySet
    }

val SourceSet.compileGroovyTaskName: String get() = this.getCompileTaskName("Groovy")




© 2015 - 2024 Weber Informatics LLC | Privacy Policy