为什么Scala找不到org.apache.commons.lang包?

Iva*_*van 10 scala apache-commons sbt

我想使用org.apache.commons.lang.NotImplementedException,因为它似乎是Java/Scala域中唯一的NotImplementedException实现.我记得我曾经使用它与Scala 2.8.1没有黑客.但现在它说"对象lang不是包org.apache.commons的成员".org.apache.commons.lang去了哪里?

Iva*_*van 14

我自己刚刚找到了答案.问题是Apache Commons 3不再包含lang(包括lang3,它是差异的,不包含NotImplementedException),所以我们需要Apache Commons 2.6.这里显而易见的是,它的Maven组ID不是 org.apache.commons,但是commons-lang- 与它的工件ID相同.

所以我不得不添加"commons-lang" % "commons-lang" % "2.6"依赖项并进行sbt更新以使其工作.