mirror of
https://github.com/jlengrand/detekt.git
synced 2026-03-10 08:11:23 +00:00
* Update to Gradle 6.6 * Update to Kotlin 1.4 * Upgrade to prerelease of KtLint 0.38 * Fix testcase by unwrapping the original descriptor * Increase max heap for dokka on Java 11 * Update minimal supported Gradle version to 5.3 * Do not run warningsAsErrors on CI due to Gradle not supporting Kotlin 1.4 * Remove new line testing as it fails on windows * Require Gradle 5.4 to reflect Kotlin's required version from their website
33 lines
1.0 KiB
Kotlin
33 lines
1.0 KiB
Kotlin
plugins {
|
|
`java-platform`
|
|
}
|
|
|
|
dependencies {
|
|
val version = object {
|
|
val spek = "2.0.13-alpha.0.3+3b5f071"
|
|
val ktlint = "0.38.0-alpha01"
|
|
}
|
|
|
|
constraints {
|
|
api("org.assertj:assertj-core:3.16.1")
|
|
api("org.spekframework.spek2:spek-dsl-jvm:${version.spek}")
|
|
api("org.spekframework.spek2:spek-runner-junit5:${version.spek}")
|
|
api("org.reflections:reflections:0.9.12")
|
|
api("io.mockk:mockk:1.10.0")
|
|
api("org.junit.platform:junit-platform-launcher:1.6.2")
|
|
api("org.yaml:snakeyaml:1.26")
|
|
api("com.beust:jcommander:1.78")
|
|
api("com.pinterest.ktlint:ktlint-ruleset-standard:${version.ktlint}")
|
|
api("com.pinterest.ktlint:ktlint-core:${version.ktlint}")
|
|
api("com.pinterest.ktlint:ktlint-ruleset-experimental:${version.ktlint}")
|
|
api("org.jetbrains.kotlinx:kotlinx-html-jvm:0.7.1")
|
|
api("org.assertj:assertj-core:3.16.1")
|
|
}
|
|
}
|
|
|
|
publishing {
|
|
publications.named<MavenPublication>(DETEKT_PUBLICATION) {
|
|
from(components["javaPlatform"])
|
|
}
|
|
}
|