2012-11-16 57 views
2

斯卡拉Eclipse插件需要斯卡拉2.10.0運行:運行scalatest和Maven兩個階圖書館 - 一個對Maven,其他爲斯卡拉Eclipse插件

enter image description here

要運行「測試」目標Maven的我需要的依賴:

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

由於這種依賴關係「的Scala庫,2.9.0-1.jar」的一部分,也加入到構建路徑:

enter image description here

這會導致在Eclipse中顯示問題選項卡上的錯誤:在構建路徑發現

不止一個Scala庫。至少有一個版本不兼容 。請更新項目構建路徑,以便 僅包含兼容的scala庫。

我該如何解決這個錯誤?我需要兩個scala庫,一個是scala eclipse插件,另一個是scalatest maven插件。我不想只從問題標籤中刪除錯誤。

回答

2

斯卡拉Eclipse插件需要斯卡拉2.10.0運行:

它有兩個2.10和2.9的版本,安裝一個用於2.9.2(和使用ScalaTest爲2.9.2版本好)。或者在2.10版本中使用ScalaTest版本,但似乎您需要在本地構建和安裝它,但在http://mvnrepository.com/artifact/org.scalatest上列出的2.10.0-RC2沒有。

+0

我在http://scala-ide.org/download/current.html上看不到2.9.2的版本? –

+0

@ user470184在「For Scala 2.9.x」下,另請參閱http://scala-ide.org/download/milestone.html –