2017-06-14 69 views
0

我有一个测试依赖项“foo”,它具有传递依赖性“bar”。另外,在我的pom中,我有一个“bar”作为编译时依赖项。我注意到当我运行mvn依赖关系:树时,它指出传递测试依赖项“bar”是“编译范围从测试更新;省略重复”。在Maven中,“范围从测试更新”是什么意思?

这里发生了什么? maven是否足够聪明,知道“bar”需要编译范围?如果是这样,那很好。我只是想确认这种行为,因为好的搜索似乎并没有帮助我。

回答

0

您可以查看Transitive Dependencies已解决,解析栏已解决 编译范围,但由于已解决,因此省略。

您可以通过为“foo”设置不同版本的“bar”来测试自己。它始终使用版本的“酒吧”您的项目直接依赖,因为依赖关系树中的最近定义

相关问题