Files
smnp-kt/build.gradle

51 lines
894 B
Groovy

plugins {
id 'org.jetbrains.kotlin.jvm' version '1.3.61' apply false
}
configure(subprojects - project(':modules')) {
apply plugin: 'java'
apply plugin: 'org.jetbrains.kotlin.jvm'
repositories {
mavenLocal()
mavenCentral()
}
group 'io.bartek'
version '1.0-SNAPSHOT'
sourceCompatibility = 1.8
compileKotlin {
kotlinOptions.jvmTarget = "1.8"
}
compileTestKotlin {
kotlinOptions.jvmTarget = "1.8"
}
}
ext.pluginsDir = rootProject.buildDir.path + '/modules'
repositories {
mavenCentral()
}
task clean {
dependsOn ':api:clean'
dependsOn ':core:clean'
dependsOn ':app:clean'
dependsOn ':modules:clean'
}
task build {
dependsOn ':api:build'
dependsOn ':core:build'
dependsOn ':modules:build'
dependsOn ':app:build'
}
task jar {
dependsOn build
dependsOn ':app:jar'
}