Files
klevtree/build.gradle
2022-01-15 19:23:26 +08:00

47 lines
1.2 KiB
Groovy

plugins {
id 'maven-publish'
id 'net.woggioni.gradle.multi-release-jar'
id 'org.jetbrains.kotlin.jvm'
}
allprojects {
group = "woggioni.net"
version = getProperty('version.klevtree')
repositories {
maven {
url = woggioniMavenRepositoryUrl
}
mavenCentral()
}
}
ext {
setProperty('jpms.module.name', 'net.woggioni.klevtree')
}
dependencies {
implementation group: 'net.woggioni', name: 'jwo', version: getProperty('version.jwo')
testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: getProperty('version.junitJupiter')
testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-params', version: getProperty('version.junitJupiter')
testRuntimeOnly group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: getProperty('version.junitJupiter')
testRuntimeOnly group: 'org.apache.logging.log4j', name: 'log4j-slf4j-impl', version: getProperty('version.log4j2')
}
java {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_11
}
compileKotlin {
kotlinOptions.with {
jvmTarget = '1.8'
}
}
test {
useJUnitPlatform()
}