Ich möchte im schattierten Glas dokumentieren, welche Mavenartefakte tatsächlich in diesem schattierten Glas enden.Wie verbinde ich Artefakt-Informationen in maven schattiertem Glas
Alle Pakete werden zusammengeführt und das macht es schwierig, genau zu trainieren, welche Artefakte in das Glas gelangten.
Ich nehme an, der ideale Ort für diese Informationen wäre die Manifest-Datei, aber es könnte nur in einer Textdatei sein.
Idealerweise möchte ich groupId, artifactId und Version sehen.
Ist das mit dem maven shade plugin überhaupt möglich?
Vielen Dank im Voraus, Phil.
Es ist unwahrscheinlich, dass Sie diese Art von Informationen von etwas anderem als dem Schatten-Plugin selbst erhalten können. Also würde ich in seine [Konfigurationseigenschaften] (https://maven.apache.org/plugins/maven-shade-plugin/shade-mojo.html) schauen. Zum Beispiel gibt es die Option 'createDependencyReducedPom', die mit' keepDependenciesWithProvidedScope' kombiniert werden kann, um eine modifizierte pom.xml mit eingeschlossenen Abhängigkeiten zu erhalten, die mit dem 'bereitgestellten' Bereich markiert sind. Ich sehe jedoch keine Möglichkeit, sie von ursprünglich bereitgestellten Abhängigkeiten zu unterscheiden. –