【发布时间】:2017-06-08 14:12:46
【问题描述】:
我们处于将 commons-collections 从版本 3 更新到版本 4 的情况。由于他们已将组 ID 更改为 commons-collections4,我们最终将在类路径中拥有 2 个版本的 commons-collection。第 3 版和第 4 版。 对于我们的开发,应该使用版本 4。版本 3 将通过外部依赖项进入,所以如果我们喜欢:
compile ("org.hibernate:hibernate-entitymanager:3.5.6-Final")
将通过 hibernate-entitymanager 进入的版本 3 也将在编译时提供。所以开发人员可以使用它。
有没有办法说“commons-collections 3 现在应该被视为通过 hibernate-entitymanager 提供的运行时依赖项”?
我们使用的是 Gradle 3.5。
【问题讨论】: