Files
2009scape/Server/build.gradle
T

49 lines
1.2 KiB
Groovy

apply plugin: 'application'
archivesBaseName = 'server'
mainClassName = 'rs09.Server'
compileJava {
options.encoding = "UTF-8"
}
compileKotlin {
kotlinOptions {
jvmTarget = JavaVersion.VERSION_1_8
freeCompilerArgs += '-XXLanguage:-NewInference'
}
}
repositories {
mavenCentral()
}
dependencies {
implementation 'org.jetbrains.kotlin:kotlin-reflect:1.5.20'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.2'
implementation group: 'com.moandjiezana.toml', name: 'toml4j', version: '0.7.2'
implementation files(
"libs/PrimitiveExtensions-1.0.jar",
"libs/ConstLib-1.3.jar",
"libs/json-simple-1.1.1.jar",
"libs/markdown-jvm-0.2.4.jar",
"libs/classgraph-4.8.98.jar",
"libs/mysql-connector-java-8.0.21.jar",
"libs/mordant-jvm-2.0.0-alpha2.jar",
"libs/colormath-jvm-2.0.0.jar"
)
}
/*sourceSets {
main.java.srcDirs = ['src/main/java']
main.kotlin.srcDirs = ['src/main/kotlin']
}*/
jar {
manifest {
attributes 'Main-Class': 'rs09.Server'
}
from { configurations.compileClasspath.collect { it.isDirectory() ? it : zipTree(it) } }
}