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

com.zegreatrob.tools.digger.HeadTask.kt Maven / Gradle / Ivy

There is a newer version: 1.5.10
Show newest version
package com.zegreatrob.tools.digger

import org.gradle.api.DefaultTask
import org.gradle.api.file.RegularFileProperty
import org.gradle.api.tasks.Internal
import org.gradle.api.tasks.OutputFile
import org.gradle.api.tasks.TaskAction

abstract class HeadTask : DefaultTask() {
    @Internal
    lateinit var diggerExtension: DiggerExtension

    @get:OutputFile
    abstract val outputFile: RegularFileProperty

    @TaskAction
    fun execute() {
        val output = diggerExtension.headId()
        outputFile.get().asFile.writeText(output)
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy