Ascension/buildscript/relocations.gradle

63 lines
1.5 KiB
Groovy

// Relocations
shadowJar {
[
// JDA, WS
'net.dv8tion.jda',
'com.iwebpp',
'com.neovisionaries.ws',
// Trove
'gnu.trove',
// Jackson
'com.fasterxml.jackson',
// okhttp
'okhttp3',
'okio',
// DependencyDownload
'dev.vankka.dependencydownload',
'dev.vankka.mcdependencydownload',
'me.lucko.jarrelocator',
'org.objectweb.asm',
// Configurate, geantyref, yaml
'org.spongepowered.configurate',
'io.leangen.geantyref',
'org.yaml.snakeyaml',
// Adventure, EnhancedLegacyText, MCDiscordReserializer
'net.kyori',
'dev.vankka.enhancedlegacytext',
'dev.vankka.mcdiscordreserializer',
'dev.vankka.simpleast',
// Caffeine
'com.github.benmanes.caffeine',
// Commons
'org.apache.commons',
// SLF4J
'org.slf4j',
// Checker Framework
'org.checkerframework',
// Gson, Google error prone annotations
'com.google.gson',
'com.google.errorprone.annotations',
// Webhooks
'club.minnced',
'org.json',
].each {
relocate it, 'com.discordsrv.dependencies.' + it
}
// SLF4J hack
relocate('com.discordsrv.x.slf4j', 'org.slf4j')
}