build.gradle
plugins {
id 'java'
id 'org.jetbrains.kotlin.jvm' version '1.3.30'
id 'application'
id "com.github.johnrengelman.shadow" version "4.0.4"
}
apply plugin: 'java'
apply plugin: 'idea'
group 'deflatedpickle'
version '1.0.0'
sourceCompatibility = 1.8
repositories {
mavenCentral()
maven { url 'http://dl.bintray.com/kotlin/kotlin-eap' }
maven { url 'https://jitpack.io' }
}
dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8"
// compile 'com.electronwill.night-config:toml:3.6.0'
implementation 'com.moandjiezana.toml:toml4j:0.7.2'
implementation 'org.jruby:jruby:9.2.7.0'
implementation 'org.apache.commons:commons-lang3:3.9'
implementation group: 'commons-io', name: 'commons-io', version: '2.6'
implementation 'com.jhlabs:filters:2.0.235-1'
implementation 'org.lwjgl.osgi:org.lwjgl.opengl:3.2.0'
implementation "org.joml:joml:1.9.12"
implementation 'com.github.jkcclemens:khttp:-SNAPSHOT'
implementation 'org.swinglabs:swingx:1.6.1'
implementation 'org.bidib.com.jidesoft:jide-parent:3.7.6'
implementation 'org.bidib.com.jidesoft:jide-common:3.7.6'
implementation 'com.github.mickleness.pumpernickel:pump-swing:66e5a9641c'
implementation 'org.drjekyll:colorpicker:1.3'
implementation 'org.pushing-pixels:radiance-photon:2.0.1'
}
compileKotlin {
kotlinOptions.jvmTarget = "1.8"
}
compileTestKotlin {
kotlinOptions.jvmTarget = "1.8"
}
application {
mainClassName = 'com.deflatedpickle.faosdance.MainKt'
}
shadowJar {
archiveName = "FAOSDance.jar"
}