build.gradle.kts

Sat, 04 Jun 2022 18:47:06 +0200

author
Mike Becker <universe@uap-core.de>
date
Sat, 04 Jun 2022 18:47:06 +0200
changeset 251
7ea0f266da41
parent 247
e71ae69c68c0
child 254
55ca6cafc3dd
permissions
-rw-r--r--

add 'updated' to issues table

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

mercurial