From da5f7fd4d3b1dd193891964b51c809278cc3f375 Mon Sep 17 00:00:00 2001 From: DevCharly Date: Fri, 8 Jul 2016 22:02:42 +0200 Subject: [PATCH] fixes #267: include filenames in checksums --- .../src/main/kotlin/com/beust/kobalt/maven/Md5.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/maven/Md5.kt b/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/maven/Md5.kt index 865cbb0e..b4ee7fa6 100644 --- a/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/maven/Md5.kt +++ b/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/maven/Md5.kt @@ -24,7 +24,7 @@ public class Md5 { * a checksum of the last modified timestamp. */ fun toMd5Directories(filesOrDirectories: List, - toBytes: (File) -> ByteArray = { it.lastModified().toString().toByteArray() } ): String? { + toBytes: (File) -> ByteArray = { "${it.path} ${it.lastModified()} ${it.length()}".toByteArray() } ): String? { if (filesOrDirectories.any { it.exists() }) { MessageDigest.getInstance("MD5").let { md5 -> var fileCount = 0