Fasel/fasel-jfx/build.gradle

43 lines
1.1 KiB
Groovy

apply plugin: 'java'
apply plugin: 'javafx-gradle-plugin'
repositories {
mavenLocal()
mavenCentral()
}
ext {
smackVersion="4.4.0-alpha2-SNAPSHOT"
}
dependencies {
// Smack
compile "org.igniterealtime.smack:smack-java7:$smackVersion"
compile "org.igniterealtime.smack:smack-resolver-dnsjava:$smackVersion"
compile "org.igniterealtime.smack:smack-tcp:$smackVersion"
compile "org.igniterealtime.smack:smack-openpgp:$smackVersion"
compile "org.igniterealtime.smack:smack-experimental:$smackVersion"
// JFX
implementation 'com.jfoenix:jfoenix:8.0.7'
implementation 'de.jensd:fontawesomefx:8.9'
// Database
implementation 'javax.persistence:javax.persistence-api:2.2'
implementation 'com.j256.ormlite:ormlite-core:5.1'
implementation 'com.j256.ormlite:ormlite-jdbc:5.1'
implementation 'com.h2database:h2:1.4.197'
// Lombok
compile 'org.projectlombok:lombok:1.18.6'
annotationProcessor 'org.projectlombok:lombok:1.18.6'
testCompile 'junit:junit:4.12'
}
jfx {
mainClass = 'de.vanitasvitae.fasel.sample.Main'
vendor = 'vanitasvitae'
}