Gradle依赖树,(*)是什么意思?

时间:2015-12-11 19:30:10

标签: gradle dependencies android-gradle

我只是想知道Gradle的依赖树下的(*)是什么意思。我一直在网上搜索,找不到任何答案。

+--- org.apache.httpcomponents:httpclient:4.2.6 -> 4.5 (*)

    |    +--- org.apache.jena:apache-jena-libs:2.12.1
    |    |    +--- org.apache.jena:jena-tdb:1.1.1
    |    |    |    +--- org.apache.jena:jena-arq:2.12.1
    |    |    |    |    +--- org.apache.jena:jena-core:2.12.1
    |    |    |    |    |    +--- org.slf4j:slf4j-api:1.7.6 -> 1.7.10
    |    |    |    |    |    +--- org.apache.jena:jena-iri:1.1.1
    |    |    |    |    |    |    +--- org.slf4j:slf4j-api:1.7.6 -> 1.7.10
    |    |    |    |    |    |    \--- log4j:log4j:1.2.17
    |    |    |    |    |    +--- xerces:xercesImpl:2.11.0
    |    |    |    |    |    |    \--- xml-apis:xml-apis:1.4.01
    |    |    |    |    |    \--- log4j:log4j:1.2.17
    |    |    |    |    +--- org.apache.httpcomponents:httpclient:4.2.6 -> 4.5 (*)
    |    |    |    |    +--- com.github.jsonld-java:jsonld-java:0.5.0
    |    |    |    |    |    +--- com.fasterxml.jackson.core:jackson-core:2.3.3 -> 2.5.1
    |    |    |    |    |    +--- com.fasterxml.jackson.core:jackson-databind:2.3.3 -> 2.5.1 (*)
    |    |    |    |    |    \--- org.slf4j:jcl-over-slf4j:1.7.7 -> 1.7.10 (*)

2 个答案:

答案 0 :(得分:16)

(*) - dependencies omitted (listed previously)

应显示在您的依赖关系树下。

为了便于阅读,省略了标记依赖项的依赖关系,因为它们已经在依赖关系图输出中列出了更高的位置。

答案 1 :(得分:0)

在图中可以多次出现的具有相同坐标的依赖项被省略并用星号 (*) 表示。必须进行冲突解决的依赖项呈现请求的和选定的版本,由右箭头字符 (->) 分隔。

gradle 手册:https://docs.gradle.org/current/userguide/viewing_debugging_dependencies.html