スカラプロジェクトをコンパイルしようとしています。テストの各assert
機能のためにIDEAのスカラート・コンパイルでエラーが発生しました
Error:(37, 11) exception during macro expansion:
java.lang.NoSuchMethodError: org.scalactic.BooleanMacro.genMacro(Lscala/reflect/api/Exprs$Expr;Ljava/lang/String;Lscala/reflect/api/Exprs$Expr;)Lscala/reflect/api/Exprs$Expr;
at org.scalatest.AssertionsMacro$.assert(AssertionsMacro.scala:34)
assert((ElementMeasures.baseElementDistance(mEl1, mEl2) - 0.33333).abs < 0.001)
^
: それはSBT
sbt
> compile
> test:compile
に通常のコンパイルが、私はIDEAでそれを構築しようとしていますとき、それは次のようなエラーが表示されます。ファイルには、次のものが含ま
build.sbt
:
name := "ner-scala"
organization := "ml.generall"
version := "1.0-SNAPSHOT"
scalaVersion := "2.11.8"
libraryDependencies += "org.scalactic" %% "scalactic" % "3.0.0"
libraryDependencies += "org.scalatest" %% "scalatest" % "3.0.0" % "test"
...
sdk IDEAが使用されていることを確認しましたか? –
はい。 'scala-sdk-2.11.8'は大丈夫です。 – generall
問題は解決しませんでしたか?どのバージョンのIDEAとScalaプラグインを使用していますか? –