build.gradle.kts

Thu, 13 May 2021 18:01:56 +0200

author
Mike Becker <universe@uap-core.de>
date
Thu, 13 May 2021 18:01:56 +0200
changeset 197
0a2ad22ac656
parent 190
a83f1ab56898
child 209
c9c6abf167c7
permissions
-rw-r--r--

removes useless guard

universe@151 1 import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
universe@147 2
universe@147 3 plugins {
universe@147 4 kotlin("jvm") version "1.4.10"
universe@147 5 war
universe@147 6 }
universe@147 7 group = "de.uapcore"
universe@190 8 version = "0.6-SNAPSHOT"
universe@147 9
universe@147 10 val log4jVersion = "2.13.1"
universe@147 11 val slf4jVersion = "1.7.30"
universe@166 12 val flexmarkVersion = "0.62.2"
universe@147 13
universe@147 14 repositories {
universe@147 15 mavenCentral()
universe@147 16 }
universe@147 17
universe@151 18 tasks.withType<KotlinCompile>().configureEach {
universe@151 19 kotlinOptions.jvmTarget = "11"
universe@151 20 }
universe@151 21
universe@174 22 // remove after removing all java sources
universe@174 23 tasks.withType<JavaCompile>().configureEach {
universe@174 24 sourceCompatibility = "11"
universe@174 25 targetCompatibility = "11"
universe@174 26 }
universe@174 27
universe@147 28 tasks.war {
universe@147 29 archiveFileName.set("lightpit.war")
universe@147 30 from("src/main/resources")
universe@147 31 }
universe@147 32
universe@147 33 kotlin {
universe@147 34 sourceSets {
universe@147 35 val main by getting {
universe@147 36 dependencies {
universe@147 37 compileOnly("javax.servlet:javax.servlet-api:3.1.0")
universe@147 38 compileOnly("javax.servlet:jstl:1.2")
universe@147 39 implementation("org.slf4j:slf4j-api:${slf4jVersion}")
universe@147 40 implementation("org.apache.logging.log4j:log4j-core:${log4jVersion}")
universe@147 41 implementation("org.apache.logging.log4j:log4j-slf4j-impl:${log4jVersion}")
universe@166 42 implementation("com.vladsch.flexmark:flexmark:${flexmarkVersion}")
universe@166 43 implementation("com.vladsch.flexmark:flexmark-util-data:${flexmarkVersion}")
universe@166 44 implementation("com.vladsch.flexmark:flexmark-ext-tables:${flexmarkVersion}")
universe@166 45 implementation("com.vladsch.flexmark:flexmark-ext-gfm-strikethrough:${flexmarkVersion}")
universe@147 46 }
universe@147 47 }
universe@147 48 }
universe@147 49 }

mercurial