\---
と+---
は依存関係ツリー内の要素を示すために使用されています。 +---
と\---
の唯一の違いは、現在の依存レベルの最後の要素を示すために\---
が使用されていることです。だから、それは次のように気にいらを見ることができます:
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 (*)
そして、これはcxf-rt-frontend-jaxrs
が4つのライブラリに依存すること、を意味します。 cxf-rt-transports-http
は、ルートの最初のレベルの依存関係の中の最後のものです。
さらに、推移的な依存関係が存在する可能性があります。その場合、:api
プロジェクトでは、ルートプロジェクトは:api
と:api
に依存し、それ自体はorg.codehaus.groovy:groovy-all:2.4.4
に依存します。