hamza-cskn / obliviate-invs

An efficient object-oriented inventory GUI library for Minecraft servers.
https://www.spigotmc.org/resources/obliviateinvs-—-highly-efficient-modular-gui-library.103572/
MIT License
112 stars 17 forks source link

Maven Shade Error #45

Closed vxnsin closed 1 year ago

vxnsin commented 1 year ago
Lobby-1.0.jar, UniversalScheduler-0.1.6.jar, core-4.2.0.jar, database-2.0.6.jar, mysql-connector-java-5.1.6.jar, obliviate-utils-2.0.6.jar, placeholder-2.0.6.jar, string-2.0.6.jar, vavr-0.10.4.jar, vavr-match-0.10.4.jar, version-detection-2.0.6.jar define 1 overlapping resource: 
  - META-INF/MANIFEST.MF
UniversalScheduler-0.1.6.jar, core-4.2.0.jar define 12 overlapping classes and resources: 
  - META-INF/maven/com.github.Anon8281/UniversalScheduler/pom.properties
  - META-INF/maven/com.github.Anon8281/UniversalScheduler/pom.xml
  - com.github.Anon8281.universalScheduler.UniversalRunnable
  - com.github.Anon8281.universalScheduler.UniversalScheduler
  - com.github.Anon8281.universalScheduler.bukkitScheduler.BukkitScheduledTask
  - com.github.Anon8281.universalScheduler.bukkitScheduler.BukkitScheduler
  - com.github.Anon8281.universalScheduler.foliaScheduler.FoliaScheduledTask
  - com.github.Anon8281.universalScheduler.foliaScheduler.FoliaScheduler
  - com.github.Anon8281.universalScheduler.paperScheduler.PaperScheduler
  - com.github.Anon8281.universalScheduler.scheduling.schedulers.TaskScheduler
  - 2 more...
core-4.2.0.jar, database-2.0.6.jar define 8 overlapping classes: 
  - mc.obliviate.util.database.Database
  - mc.obliviate.util.database.ListSerializer
  - mc.obliviate.util.database.sql.ColumnValues
  - mc.obliviate.util.database.sql.MySQLProvider
  - mc.obliviate.util.database.sql.MySQLProvider$Credentials
  - mc.obliviate.util.database.sql.SQLDatabase
  - mc.obliviate.util.database.sql.SQLDriverProvider
  - mc.obliviate.util.database.sql.SQLiteProvider
core-4.2.0.jar, placeholder-2.0.6.jar define 2 overlapping classes: 
  - mc.obliviate.util.placeholder.InternalPlaceholder
  - mc.obliviate.util.placeholder.PlaceholderUtil
core-4.2.0.jar, string-2.0.6.jar define 1 overlapping classes: 
  - mc.obliviate.util.string.StringUtil
core-4.2.0.jar, version-detection-2.0.6.jar define 1 overlapping classes: 
  - mc.obliviate.util.versiondetection.ServerVersionController
maven-shade-plugin has detected that some class files are
present in two or more JARs. When this happens, only one
single version of the class is copied to the uber jar.
Usually this is not harmful and you can skip these warnings,
otherwise try to manually exclude artifacts based on
mvn dependency:tree -Ddetail=true and the above output.
See http://maven.apache.org/plugins/maven-shade-plugin/