【发布时间】:2019-05-19 00:21:14
【问题描述】:
是否应该自动排除被驱逐的依赖项?毕竟,他们被驱逐了……
在单元测试中,它们似乎被排除在类路径之外,但在发布时,它们并没有被排除在 pom.xml 中。
在 REPL 中加载我的库时,它会愉快地将那些“应该被驱逐的”加载到类路径中,从而导致冲突(例如 NoClassDefFoundError)。
【问题讨论】:
标签: scala dependencies sbt classpath
是否应该自动排除被驱逐的依赖项?毕竟,他们被驱逐了……
在单元测试中,它们似乎被排除在类路径之外,但在发布时,它们并没有被排除在 pom.xml 中。
在 REPL 中加载我的库时,它会愉快地将那些“应该被驱逐的”加载到类路径中,从而导致冲突(例如 NoClassDefFoundError)。
【问题讨论】:
标签: scala dependencies sbt classpath
我认为这是一个错误,因此已提出https://github.com/sbt/sbt/issues/4662 供 SBT 维护人员响应
【讨论】: