/
build.gradle.kts
40 lines (33 loc) · 982 Bytes
/
build.gradle.kts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
plugins {
kotlin("jvm") version "1.3.61"
idea
}
group = "world.gregs.hestia"
version = "0.3.3"
repositories {
mavenCentral()
maven(url = "https://dl.bintray.com/hestia-rsps/Hestia")
}
dependencies {
implementation(kotlin("stdlib-jdk8"))
//Main
implementation("world.gregs.hestia:hestia-server-core:0.4.7")
implementation("io.netty:netty-all:4.1.44.Final")
implementation("org.yaml:snakeyaml:1.25")
//Logging
implementation("org.slf4j:slf4j-api:1.7.30")
implementation("ch.qos.logback:logback-classic:1.2.3")
//Testing
testImplementation("org.junit.jupiter:junit-jupiter-api:5.5.2")
testImplementation("org.assertj:assertj-core:3.14.0")
testImplementation("org.mockito:mockito-core:3.2.4")
testImplementation("com.nhaarman.mockitokotlin2:mockito-kotlin:2.2.0")
}
tasks {
compileKotlin {
kotlinOptions.jvmTarget = "1.8"
}
compileTestKotlin {
kotlinOptions.jvmTarget = "1.8"
}
}