使用两个scala库运行scalatest和Maven - 一个用于Maven,另一个用于Scala Eclipse插件

时间:2012-11-16 16:23:55

标签: scala maven

scala Eclipse插件需要运行scala 2.10.0:

enter image description here

要在Maven上运行'test'目标,我需要依赖:

<dependency>
    <groupId>org.scalatest</groupId>
    <artifactId>scalatest_2.9.0-1</artifactId>
    <version>2.0.M5</version>
</dependency>

作为此依赖项的一部分,“scala-library-2.9.0-1.jar”也被添加到构建路径中:

enter image description here

这会导致Eclipse中的“问题”选项卡上显示错误:

  

在构建路径中找到多个scala库。至少有一个   不兼容的版本。请更新项目构建路径   仅包含兼容的scala库。

如何修复此错误?我需要两个scala库,一个用于scala eclipse插件,另一个用于scalatest maven插件。我不想只是从问题选项卡中删除错误。

1 个答案:

答案 0 :(得分:2)

  

scala Eclipse插件需要运行scala 2.10.0:

它有2.10和2.9版本,安装2.9.2(并使用ScalaTest版本2.9.2)。或者使用版​​本的ScalaTest for 2.10,但似乎你需要在本地构建和安装它,http://mvnrepository.com/artifact/org.scalatest上没有列出2.10.0-RC2的版本。