build.gradle.kts

Sun, 08 Jan 2023 19:33:08 +0100

author
Mike Becker <universe@uap-core.de>
date
Sun, 08 Jan 2023 19:33:08 +0100
changeset 272
edb6f12b334b
parent 262
c357c4e69b9e
child 274
e529a7cd4f17
permissions
-rw-r--r--

version 1.0 - finally

universe@151 1 import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
universe@147 2
universe@147 3 plugins {
universe@254 4 kotlin("jvm") version "1.7.21"
universe@147 5 war
universe@147 6 }
universe@147 7 group = "de.uapcore"
universe@272 8 version = "1.0"
universe@147 9
universe@147 10 repositories {
universe@147 11 mavenCentral()
universe@147 12 }
universe@147 13
universe@151 14 tasks.withType<KotlinCompile>().configureEach {
universe@151 15 kotlinOptions.jvmTarget = "11"
universe@151 16 }
universe@151 17
universe@258 18 tasks.jar {
universe@258 19 enabled = false
universe@258 20 }
universe@258 21
universe@147 22 tasks.war {
universe@258 23 duplicatesStrategy = DuplicatesStrategy.WARN
universe@147 24 archiveFileName.set("lightpit.war")
universe@147 25 from("src/main/resources")
universe@147 26 }
universe@147 27
universe@262 28 val libsAreProvided = true
universe@147 29 kotlin {
universe@147 30 sourceSets {
universe@147 31 val main by getting {
universe@147 32 dependencies {
universe@262 33 arrayOf(
universe@262 34 "jakarta.servlet.jsp.jstl:jakarta.servlet.jsp.jstl-api:3.0.0",
universe@262 35 "org.glassfish.web:jakarta.servlet.jsp.jstl:3.0.1",
universe@262 36 "org.postgresql:postgresql:42.5.1"
universe@262 37 ).forEach {
universe@262 38 if (libsAreProvided) compileOnly(it) else implementation(it)
universe@262 39 }
universe@254 40 compileOnly("jakarta.servlet:jakarta.servlet-api:6.0.0")
universe@254 41 val flexmarkVersion = "0.64.0"
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@254 46 implementation("io.github.java-diff-utils:java-diff-utils:4.12")
universe@147 47 }
universe@147 48 }
universe@147 49 }
universe@147 50 }

mercurial