build.gradle.kts

Sat, 24 Oct 2020 12:09:08 +0200

author
Mike Becker <universe@uap-core.de>
date
Sat, 24 Oct 2020 12:09:08 +0200
changeset 151
b3f14cd4f3ab
parent 147
dfec8c5f8db0
child 162
2adc8623dd89
permissions
-rw-r--r--

migrate DataSourceProvider

     1 import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
     3 plugins {
     4     kotlin("jvm") version "1.4.10"
     5     war
     6 }
     7 group = "de.uapcore"
     8 version = "0.5-SNAPSHOT"
    10 val log4jVersion = "2.13.1"
    11 val slf4jVersion = "1.7.30"
    13 repositories {
    14     mavenCentral()
    15 }
    17 tasks.withType<KotlinCompile>().configureEach {
    18     kotlinOptions.jvmTarget = "11"
    19 }
    21 tasks.war {
    22     archiveFileName.set("lightpit.war")
    23     from("src/main/resources")
    24 }
    26 kotlin {
    27     sourceSets {
    28         val main by getting {
    29             dependencies {
    30                 compileOnly("javax.servlet:javax.servlet-api:3.1.0")
    31                 compileOnly("javax.servlet:jstl:1.2")
    32                 implementation("org.slf4j:slf4j-api:${slf4jVersion}")
    33                 implementation("org.apache.logging.log4j:log4j-core:${log4jVersion}")
    34                 implementation("org.apache.logging.log4j:log4j-slf4j-impl:${log4jVersion}")
    35             }
    36         }
    37     }
    38 }

mercurial