import org.jetbrains.kotlin.gradle.dsl.JvmTarget import org.jetbrains.kotlin.gradle.tasks.KotlinCompile plugins { id("com.gradleup.shadow") version "8.3.0" } group = "net.projecttl" version = "0.1.0-SNAPSHOT" repositories { mavenCentral() } dependencies { testImplementation(platform("org.junit:junit-bom:5.10.0")) testImplementation("org.junit.jupiter:junit-jupiter") } tasks { withType { compilerOptions { jvmTarget.set(JvmTarget.JVM_21) } } processResources { filesMatching("*.properties") { expand(project.properties) } } shadowJar { archiveBaseName.set(project.name) archiveClassifier.set("") archiveVersion.set("") manifest { attributes["Main-Class"] = "net.projecttl.p.x32.Px32Kt" } } test { useJUnitPlatform() } }