2011-10-12 10 views
8

org.apache.commons.lang.NotImplementedExceptionは、Java/Scalaドメインで唯一のNotImplementedException実装であるようです。私はScala 2.8.1でハックを使わずに使っていました。しかし、今は "オブジェクトlangはorg.apache.commonsパッケージのメンバーではありません"と言います。 org.apache.commons.langはどこに行ったのですか?なぜScalaはorg.apache.commons.langパッケージを見つけることができませんか?

+1

@マットボール、はい、しています。それを見つけた。他の人が答えを見ることができるように自分自身に答えるでしょう。 – Ivan

答えて

10

私はちょうど答えを自分で見つけました。問題はApache Commons 3にはlang(代わりにlang3が含まれていますが、これはdifferendで、NotImplementedExceptionは含まれていません)です。Apache Commons 2.6が必要です。ここで不透明なのは、MavenのグループIDがorg.apache.commonsではなく、commons-langで、そのアーティファクトIDと同じです。

だから私は"commons-lang" % "commons-lang" % "2.6"依存関係を追加して、動作させるためにsbtアップデートをしなければなりませんでした。

関連する問題