build.gradle.kts

Fri, 23 Oct 2020 18:01:40 +0200

author
Mike Becker <universe@uap-core.de>
date
Fri, 23 Oct 2020 18:01:40 +0200
changeset 147
dfec8c5f8db0
child 151
b3f14cd4f3ab
permissions
-rw-r--r--

migrates from maven to gradle (prepares kotlin migration)


plugins {
    kotlin("jvm") version "1.4.10"
    war
}
group = "de.uapcore"
version = "0.5-SNAPSHOT"

val log4jVersion = "2.13.1"
val slf4jVersion = "1.7.30"

repositories {
    mavenCentral()
}

tasks.war {
    archiveFileName.set("lightpit.war")
    from("src/main/resources")
}

kotlin {
    sourceSets {
        val main by getting {
            dependencies {
                compileOnly("javax.servlet:javax.servlet-api:3.1.0")
                compileOnly("javax.servlet:jstl:1.2")
                implementation("org.slf4j:slf4j-api:${slf4jVersion}")
                implementation("org.apache.logging.log4j:log4j-core:${log4jVersion}")
                implementation("org.apache.logging.log4j:log4j-slf4j-impl:${log4jVersion}")
            }
        }
    }
}

mercurial