aboutsummaryrefslogtreecommitdiff
path: root/build.gradle.kts
diff options
context:
space:
mode:
Diffstat (limited to 'build.gradle.kts')
-rw-r--r--build.gradle.kts21
1 files changed, 19 insertions, 2 deletions
diff --git a/build.gradle.kts b/build.gradle.kts
index 90edd5c23..cfa9ccb65 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -7,6 +7,7 @@ plugins {
id("dev.architectury.architectury-pack200") version "0.1.3"
id("com.github.johnrengelman.shadow") version "7.1.2"
kotlin("jvm") version "1.9.0"
+ id("com.bnorm.power.kotlin-power-assert") version "0.13.0"
}
group = "at.hannibal2.skyhanni"
@@ -76,16 +77,32 @@ dependencies {
modRuntimeOnly("me.djtheredstoner:DevAuth-forge-legacy:1.1.0")
@Suppress("VulnerableLibrariesLocal")
- implementation("com.github.hannibal002:notenoughupdates:4957f0b:all")
+ modImplementation("com.github.hannibal002:notenoughupdates:4957f0b:all") {
+ exclude(module = "unspecified")
+ isTransitive = false
+ }
@Suppress("VulnerableLibrariesLocal")
- devenvMod("com.github.hannibal002:notenoughupdates:4957f0b:all")
+ devenvMod("com.github.hannibal002:notenoughupdates:4957f0b:all") {
+ exclude(module = "unspecified")
+ isTransitive = false
+ }
shadowModImpl("com.github.NotEnoughUpdates:MoulConfig:1.1.5")
devenvMod("com.github.NotEnoughUpdates:MoulConfig:1.1.5:test")
shadowImpl("moe.nea:libautoupdate:1.0.3")
shadowImpl("org.jetbrains.kotlin:kotlin-reflect:1.9.0")
+
+// testImplementation(kotlin("test"))
+ testImplementation("org.junit.jupiter:junit-jupiter:5.10.0")
+}
+
+tasks.withType(Test::class) {
+ useJUnitPlatform()
+ this.javaLauncher.set(javaToolchains.launcherFor(java.toolchain))
+ systemProperty("junit.jupiter.extensions.autodetection.enabled", "true")
}
+
kotlin {
sourceSets.all {
languageSettings {