Ich habe in meinem Projekt Maven Schatten-Plugin verwendet, um alle Abhängigkeiten jar Klassen unter einem Paket zB org.shade zu verlagern. *Maven schraffierten Glas verwendet als externe Projektabhängigkeit
Wenn ich versuche, in andere, dass die schraffierten Glas zu verwenden, Anwendung als maven Abhängigkeit zieht es Abhängigkeitsgläser.
Meine Erwartung ist, wenn Uber/schattiertes Glas als Maven-Abhängigkeit enthalten ist, sollte es kein anderes abhängiges Klassenglas ziehen, da bereits diese Klassen in schattiertem Glas umgepackt sind.
Sie machen eine Verwechslung zwischen einem Mavenartefakt und dem Ergebnis des Bauprozesses dieses Artefakts (ein Glas oder ein schattiertes Glas). Das Hinzufügen eines Artefakts als Abhängigkeit zu einem Projekt ist nicht nur ein "download the jar" -Ding, es analysiert den Pom der Abhängigkeit, enthält transitive Abhängigkeiten, fügt eventuell auch Quellen oder Tests hinzu, abhängig von der Pom-XML, ... –
Zeig uns wie Sie schließen Ihr gemeinsames Glas ein. –