Multiple unrelocated dependencies + Failed relocation of MariaDB Version-Specific Class
A248 opened this issue ยท 0 comments
What behaviour is observed?
AuthMe shades several dependencies in unrelocated form. Downloading the latest version from the CI, build 2613, and opening the plugin jar yields the following unrelocated packages:
com.github.benmanes.caffeine
com.sun
javax
org.apache
waffle
Additionally, META-INF/versions/11/org/mariadb/jdbc
is not relocated. This is despite that org.mariadb
is properly relocated in the main part of the jar, which suggests you may need to update the maven-shade-plugin to a version which solves this problem.
Note that the latest Github Release, 5.6.0-beta2, is missing Caffeine but contains also org.jboss
and org.picketbox
.
Expected behaviour
The plugin jar contains only classes from the appropriate namespace, fr.xephi. Classes under META-INF/versions should be relocated just like classes in the standard area of the jar.
To Reproduce
- Download AuthMe-5.6.0-beta2.jar
- Unzip the jar
- Observe unrelocated packages
- Observe unrelocated META-INF/versions/11
Plugin list
NA
Server Implementation
Standalone server (no proxy)
Database Implementation
SQLite
AuthMe Version
5.6.0-SNAPSHOT-b2613 and 5.6.0-beta2
Error log (if applicable)
NA
Configuration
NA