Changed build script to kotlin's DSL

This commit is contained in:
Josh Larson
2020-01-25 15:00:59 -05:00
parent 2e48e15577
commit ed59c4d74a
4 changed files with 40 additions and 28 deletions

View File

@@ -1,26 +0,0 @@
plugins {
id 'java'
id "org.javamodularity.moduleplugin"
id 'org.jetbrains.kotlin.jvm'
}
sourceCompatibility = 12
repositories {
mavenLocal()
jcenter()
}
dependencies {
compile project(':pswgcommon')
compile project(':client-holocore')
compile group: 'org.jetbrains.kotlin', name: 'kotlin-stdlib', version: '1.3.50'
testCompile 'junit:junit:4.12'
}
tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).all {
kotlinOptions {
jvmTarget = "12"
}
}

39
build.gradle.kts Normal file
View File

@@ -0,0 +1,39 @@
plugins {
idea
java
id("org.javamodularity.moduleplugin")
kotlin("jvm")
}
idea {
targetVersion = "12.0.1"
module {
inheritOutputDirs = true
}
}
repositories {
mavenLocal()
jcenter()
}
sourceSets {
main {
dependencies {
implementation(project(":pswgcommon"))
implementation(project(":client-holocore"))
implementation(kotlin("stdlib"))
}
}
test {
dependencies {
implementation(group="junit", name="junit", version="4.12")
}
}
}
tasks.withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile>().configureEach {
kotlinOptions {
jvmTarget = "12"
}
}

View File

@@ -1,2 +0,0 @@
include ':pswgcommon'
include ':client-holocore'

1
settings.gradle.kts Normal file
View File

@@ -0,0 +1 @@
include(":pswgcommon", ":client-holocore")