fix: fix dependency stuff in case of other plugins using the same deps and not relocating 'em
This commit is contained in:
parent
db42422328
commit
032c94c716
12
build.gradle
12
build.gradle
|
@ -21,15 +21,12 @@ repositories {
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
shadow implementation("org.spigotmc:spigot-api:${project.bukkit_version}")
|
compileOnly("org.spigotmc:spigot-api:${project.bukkit_version}")
|
||||||
|
|
||||||
implementation 'org.eclipse.jetty:jetty-server:12.0.8'
|
implementation 'org.eclipse.jetty:jetty-server:12.0.8'
|
||||||
implementation 'org.eclipse.jetty.ee10:jetty-ee10-servlet:12.0.8'
|
implementation 'org.eclipse.jetty.ee10:jetty-ee10-servlet:12.0.8'
|
||||||
implementation 'org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jetty-server:12.0.8'
|
implementation 'org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jetty-server:12.0.8'
|
||||||
|
|
||||||
implementation 'javax.servlet:javax.servlet-api:4.0.1'
|
|
||||||
implementation 'javax.websocket:javax.websocket-api:1.1'
|
|
||||||
|
|
||||||
implementation 'com.google.code.gson:gson:2.10.1'
|
implementation 'com.google.code.gson:gson:2.10.1'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -73,6 +70,13 @@ shadowJar {
|
||||||
// exclude devrunner from jar
|
// exclude devrunner from jar
|
||||||
exclude('me/theclashfruit/devrunner')
|
exclude('me/theclashfruit/devrunner')
|
||||||
|
|
||||||
|
// relocate stuff
|
||||||
|
relocate('com.google.gson', 'me.theclashfruit.deps.gson')
|
||||||
|
relocate('org.eclipse.jetty', 'me.theclashfruit.deps.jetty')
|
||||||
|
relocate('jakarta', 'me.theclashfruit.deps.jakarta')
|
||||||
|
relocate('org.slf4j', 'me.theclashfruit.deps.slf4j')
|
||||||
|
relocate('org.objectweb.asm', 'me.theclashfruit.deps.asm')
|
||||||
|
|
||||||
archiveBaseName.set(rootProject.name)
|
archiveBaseName.set(rootProject.name)
|
||||||
archiveClassifier.set('')
|
archiveClassifier.set('')
|
||||||
archiveVersion.set(project.version)
|
archiveVersion.set(project.version)
|
||||||
|
|
Reference in a new issue