fints4k/ui/BankingJavaFxApp/build.gradle

43 lines
952 B
Groovy
Raw Normal View History

apply plugin: 'kotlin'
apply plugin: 'application'
sourceCompatibility = "1.8"
targetCompatibility = "1.8"
compileKotlin {
kotlinOptions.jvmTarget = "1.8"
}
compileTestKotlin {
kotlinOptions.jvmTarget = "1.8"
}
mainClassName = "net.dankito.banking.ui.javafx.BankingJavaFXApplication"
def title = 'Banking'
dependencies {
implementation project(':BankingJavaFxControls')
2020-05-11 16:21:36 +00:00
implementation project(':fints4kBankingClient')
2020-01-26 11:23:02 +00:00
implementation project(':hbci4jBankingClient')
implementation project(':LuceneBankingPersistence')
2020-01-08 21:32:29 +00:00
implementation "ch.qos.logback:logback-classic:$logbackVersion"
}
jar {
manifest {
attributes 'Main-Class': mainClassName,
'Implementation-Title': title,
'Implementation-Version': appVersionName
}
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
from { configurations.runtimeClasspath.collect { it.isDirectory() ? it : zipTree(it) } }
}