Ich habe eine Bibliothek A, die von den Bibliotheken B und C abhängt. Ich entpacke die Bibliotheksklassen von B und C in das jar für Bibliothek A unter Verwendung der Maven- dependency-plugin (siehe unten).Maven: Unpack-Abhängigkeiten ... und dann vergiss sie
Wenn nun eine Bibliothek D Bibliothek A verwendet, können Bibliothek D alle Zugriff auf die Klassen A, B und C. Allerdings mag ich D nur auf A abhängen, aber nicht auf der transitiven Abhängigkeiten B und C.
ich weiß, das durch manuelles ohne B und C für die Abhängigkeit AD erreicht werden kann, aber ich möchte irgendwie in A, das B zu erklären und C sind nicht mit A.
bekannt Modulen werden <plugin>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<id>unpack-dependencies</id>
<phase>generate-resources</phase>
<goals>
<goal>unpack-dependencies</goal>
</goals>
</execution>
</executions>
</plugin>
Vielen Dank! Dieser Bereich funktioniert perfekt in meinem Fall! – mxro