我已经将一个项目配置为使用 scala/maven/Eclipse。因为我在构建路径上需要一个 scala 库,并且 scalatest 也使用它自己的 scala 库,所以我收到了这个警告:
在构建路径中找到多个 scala 库,所有版本都兼容。这不是最佳配置,请尝试在构建路径中限制为一个 scala 库。
我认为我不能删除这个警告,因为我需要两个库——一个用于 Maven,另一个用于 Eclipse。这似乎没有造成任何问题,所以我只需要接受它吗?是否有另一种配置只使用一个用于 Maven 和 Eclipse 的 scala 库?
如果我从项目中删除 scala 库,我会收到错误消息:
在类路径中找不到 Scala 库。验证您的构建路径!
出于某种原因,Eclipse 要求 scala 库位于构建路径上,即使它已经作为 Maven 依赖项可用。