\---
+---
und verwendet werden, um die Elemente in einem Abhängigkeitsbaum zu zeigen. Der einzige Unterschied zwischen +---
und \---
ist, dass \---
verwendet wird, um das letzte Element der aktuellen Abhängigkeitsebene anzuzeigen. So könnte es aussehen somthing wie:
org.apache.cxf:cxf-rt-frontend-jaxrs:3.0.3
+--- org.apache.cxf:cxf-core:3.0.3 (*)
+--- javax.ws.rs:javax.ws.rs-api:2.0.1
+--- javax.annotation:javax.annotation-api:1.2
\--- org.apache.cxf:cxf-rt-transports-http:3.0.3 (*)
Und das bedeutet, dass cxf-rt-frontend-jaxrs
auf 4 Bibliotheken abhängt. Und die cxf-rt-transports-http
ist die letzte aus der ersten Ebene Abhängigkeiten des Stammes.
Darüber hinaus haben Sie möglicherweise einige transitive Abhängigkeiten. Das ist der Fall, den Sie mit Ihrem :api
Projekt haben, dann hängt das Stammprojekt von :api
ab und :api
hängt davon ab in org.codehaus.groovy:groovy-all:2.4.4
.