-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.gradle.kts
54 lines (41 loc) · 1.07 KB
/
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
plugins {
`java-library`
id("com.github.johnrengelman.shadow") version "8.1.1"
kotlin("jvm")
}
group = "dev.igoyek"
version = "1.0.0"
repositories {
mavenCentral()
mavenLocal()
gradlePluginPortal()
maven { url = uri("https://jitpack.io") }
maven { url = uri("https://storehouse.okaeri.eu/repository/maven-public/") }
maven { url = uri("https://repo.eternalcode.pl/snapshots") }
maven { url = uri("https://repo.eternalcode.pl/releases") }
}
dependencies {
// jda
implementation("net.dv8tion:JDA:5.0.0-beta.23")
// configs
implementation("eu.okaeri:okaeri-configs-yaml-snakeyaml:5.0.1")
// jda-utils
implementation("pw.chew:jda-chewtils-command:2.0-SNAPSHOT")
// panda utilities
implementation("org.panda-lang:panda-utilities:0.5.2-alpha")
}
java {
}
tasks.shadowJar {
archiveFileName.set("Eye ${project.version}.jar")
mergeServiceFiles()
minimize()
manifest {
attributes(
"Main-Class" to "dev.igoyek.eye.DiscordAppLauncher"
)
}
}
kotlin {
jvmToolchain(17)
}