diff options
| author | Fabian Mastenbroek <mail.fabianm@gmail.com> | 2021-04-20 10:24:53 +0200 |
|---|---|---|
| committer | Fabian Mastenbroek <mail.fabianm@gmail.com> | 2021-04-20 10:24:53 +0200 |
| commit | 59960c92dc7e059e386347b29927fc49d0392b84 (patch) | |
| tree | edb661d7a4429f4810ac72fa0c6c7ba4ab7c5077 | |
| parent | 890dd87376f0d131292e3cdc685ab13192d11634 (diff) | |
build: Add workaround for kotlinx-benchmark with Gradle 7
This change adds a quick workaround for getting kotlinx-benchmark to
work again with Gradle 7.
See https://github.com/Kotlin/kotlinx-benchmark/issues/39.
| -rw-r--r-- | simulator/buildSrc/src/main/kotlin/benchmark-conventions.gradle.kts | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/simulator/buildSrc/src/main/kotlin/benchmark-conventions.gradle.kts b/simulator/buildSrc/src/main/kotlin/benchmark-conventions.gradle.kts index d3bb886d..8623e8da 100644 --- a/simulator/buildSrc/src/main/kotlin/benchmark-conventions.gradle.kts +++ b/simulator/buildSrc/src/main/kotlin/benchmark-conventions.gradle.kts @@ -55,6 +55,13 @@ benchmark { } } +// Workaround for https://github.com/Kotlin/kotlinx-benchmark/issues/39 +afterEvaluate { + tasks.named<org.gradle.jvm.tasks.Jar>("jmhBenchmarkJar") { + duplicatesStrategy = DuplicatesStrategy.EXCLUDE + } +} + dependencies { implementation("org.jetbrains.kotlinx:kotlinx-benchmark-runtime-jvm:0.3.0") } |
