INNER CODE UNIT · Kotlin
DataChecksumsTask
osfans/trime · build-logic/convention/src/main/kotlin/DataChecksumsPlugin.kt:52
abstract class DataChecksumsTask : DefaultTask() {
@Serializable
data class DataChecksums(
val sha256: String,
val files: Map<String, String>,
)
@get:Incremental
@get:PathSensitive(PathSensitivity.NAME_ONLY)
@get:InputDirectory
abstract val inputDir: DirectoryProperty
@get:OutputFile
abstract val outputFile: RegularFileProperty
private val file by lazy { outputFile.get().asFile }
private fun serialize(files: Map<String, String>) {