-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathbuild.gradle
More file actions
53 lines (46 loc) · 1.77 KB
/
build.gradle
File metadata and controls
53 lines (46 loc) · 1.77 KB
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
plugins {
id "java"
id "java-library"
id "maven-publish"
}
compileJava {
options.compilerArgs += "-g"
}
dependencies {
implementation ("net.dv8tion:JDA:5.0.2") {
exclude(module: "opus-java")
exclude(module: "annotations")
}
implementation "club.minnced:discord-webhooks:0.8.4"
implementation "org.yaml:snakeyaml:2.2"
compileOnly "net.kyori:adventure-api:4.17.0"
compileOnly "net.luckperms:api:5.4"
}
shadowJar {
relocate "club.minnced", "com.cssbham.cssminecraft.lib.discordwebhooks"
relocate "com.fasterxml.jackson", "com.cssbham.cssminecraft.lib.jackson"
relocate "com.iwebpp.crypto", "com.cssbham.cssminecraft.lib.iwebppcrypto"
relocate "com.neovisionaries.ws", "com.cssbham.cssminecraft.lib.nvws"
relocate "gnu.trove", "com.cssbham.cssminecraft.lib.trove"
relocate "net.dv8tion.jda", "com.cssbham.cssminecraft.lib.jda"
relocate "okhttp3", "com.cssbham.cssminecraft.lib.okhttp3"
relocate "okio", "com.cssbham.cssminecraft.lib.okio"
relocate "org.apache.commons.collections4", "com.cssbham.cssminecraft.lib.collections4"
relocate "org.slf4j", "com.cssbham.cssminecraft.lib.slf4j"
relocate "org.yaml.snakeyaml", "com.cssbham.cssminecraft.lib.snakeyaml"
relocate "org.intellij.lang.annotations", "com.cssbham.cssminecraft.lib.annotations.intellij"
relocate "org.jetbrains.annotations", "com.cssbham.cssminecraft.lib.annotations.jetbrains"
relocate "org.json", "com.cssbham.cssminecraft.lib.json"
relocate "kotlin", "com.cssbham.cssminecraft.lib.kotlin"
minimize()
}
publishing {
publications {
maven(MavenPublication) {
groupId = 'com.cssbham'
artifactId = 'common'
version = '1.0.0'
from components.java
}
}
}