Bin*_*Bin 2 dependencies android gradle maven
我运行 ./gradlew app:dependencies 并得到一个依赖树。但是,我不知道 +--- 和 /--- 是什么意思。谷歌搜索了一段时间,但没有运气。
我的问题是 +--- 和 /--- 在依赖树中是什么意思?下面是一个示例依赖树:
compile
+--- project :api
| \--- org.codehaus.groovy:groovy-all:2.4.4
\--- commons-io:commons-io:1.2
Run Code Online (Sandbox Code Playgroud)
\---和+---用于显示依赖树中的元素。唯一的区别+---和\---是 \---用于显示当前dependecy级别的最后一个元素。所以,它可能看起来像:
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 (*)
Run Code Online (Sandbox Code Playgroud)
这意味着,这cxf-rt-frontend-jaxrs取决于 4 个库。这cxf-rt-transports-http是根的第一级依赖项中的最后一个。
此外,您可能有一些传递依赖项。是这样的话,你有你的:api项目,然后根项目依赖于:api与:api自身地取决于org.codehaus.groovy:groovy-all:2.4.4。
| 归档时间: |
|
| 查看次数: |
765 次 |
| 最近记录: |