diff --git a/scalabot-app/build.gradle.kts b/scalabot-app/build.gradle.kts index 905e126..6e979be 100644 --- a/scalabot-app/build.gradle.kts +++ b/scalabot-app/build.gradle.kts @@ -56,3 +56,8 @@ application { tasks.jar.configure { exclude("**/logback-test.xml") } + +tasks.withType().configureEach { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} diff --git a/scalabot-extension/build.gradle.kts b/scalabot-extension/build.gradle.kts index c28a909..fc6593c 100644 --- a/scalabot-extension/build.gradle.kts +++ b/scalabot-extension/build.gradle.kts @@ -31,6 +31,11 @@ tasks.test { useJUnitPlatform() } +tasks.withType().configureEach { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + publishing { repositories { if (project.version.toString().endsWith("-SNAPSHOT")) { diff --git a/scalabot-meta/build.gradle.kts b/scalabot-meta/build.gradle.kts index dac8e46..553afde 100644 --- a/scalabot-meta/build.gradle.kts +++ b/scalabot-meta/build.gradle.kts @@ -36,6 +36,11 @@ java { targetCompatibility = JavaVersion.VERSION_11 } +tasks.withType().configureEach { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.getByName("test") { useJUnitPlatform() }