【发布时间】:2015-03-20 21:33:08
【问题描述】:
当我在一个项目上运行gradle dependencies 时,它会显示依赖关系树,其中一些看起来像:
+--- org.ow2.asm:asm:5.0.3
+--- com.jayway.restassured:rest-assured:1.8.1
| +--- org.codehaus.groovy:groovy:2.1.2
| | +--- antlr:antlr:2.7.7
| | +--- org.ow2.asm:asm-tree:4.0 -> 5.0.3 (*)
| | +--- org.ow2.asm:asm-commons:4.0 -> 5.0.3 (*)
| | +--- org.ow2.asm:asm:4.0 -> 5.0.3
对于最后 3 行,每行有两个版本,4.0 和 5.0.3。
我可以从这条线上得到什么信息?是不是说rest-assured 1.8.1依赖了4.0,现在发现有新版本5.0.3存在,所以只使用新版本?
这样使用安全吗?将rest-assured 升级到在ASM 5.0.3 上回复的新版本会更好吗?
【问题讨论】:
标签: gradle dependencies version