Skip to content

Commit

Permalink
Minor tweaks (#1741)
Browse files Browse the repository at this point in the history
* No need to apply checksum & shadow in root
* Create ktlint by delegation
* Rearrange
* Remove afterEvaluate
* Cleanup verification-metadata
  • Loading branch information
Goooler committed Dec 25, 2022
1 parent 15655db commit 7836a6c
Show file tree
Hide file tree
Showing 3 changed files with 60 additions and 328 deletions.
24 changes: 10 additions & 14 deletions build.gradle.kts
Expand Up @@ -2,31 +2,27 @@ import java.net.URL

plugins {
alias(libs.plugins.kotlin.jvm) apply false
alias(libs.plugins.checksum)
alias(libs.plugins.shadow)
alias(libs.plugins.checksum) apply false
alias(libs.plugins.shadow) apply false
}

val isKotlinDev: Boolean = project.hasProperty("isKotlinDev")

allprojects {
if (isKotlinDev) {
if (project.hasProperty("isKotlinDev")) {
val definedVersion = ext["VERSION_NAME"].toString().removeSuffix("-SNAPSHOT")
ext["VERSION_NAME"] = "$definedVersion-kotlin-dev-SNAPSHOT"
}

val skipTests: String = System.getProperty("skipTests", "false")
tasks
.withType<Test>()
.configureEach {
if (skipTests == "false") {
useJUnitPlatform()
} else {
logger.warn("Skipping tests for task '$name' as system property 'skipTests=$skipTests'")
}
tasks.withType<Test>().configureEach {
if (skipTests == "false") {
useJUnitPlatform()
} else {
logger.warn("Skipping tests for task '$name' as system property 'skipTests=$skipTests'")
}
}
}

val ktlint: Configuration = configurations.create("ktlint")
val ktlint: Configuration by configurations.creating

dependencies {
ktlint(projects.ktlint)
Expand Down

0 comments on commit 7836a6c

Please sign in to comment.