2011-10-12 3 views
8

org.apache.commons.lang.NotImplementedException은 Java/Scala 도메인에서 유일한 NotImplementedException 구현으로 보입니다. 스칼라 2.8.1에서 해킹없이 사용했던 것을 기억합니다. 하지만 이제는 "object lang은 org.apache.commons 패키지의 멤버가 아닙니다"라고되어 있습니다. org.apache.commons.lang은 어디에 있습니까?스칼라가 org.apache.commons.lang 패키지를 찾을 수없는 이유는 무엇입니까?

+1

@ matt-ball, 예, 알고 있습니다. 그것을 발견. 다른 사람들이 같은 문제를 만날 수있는 답을 볼 수 있도록 자신에게 대답 할 것입니다. – Ivan

답변

10

방금 ​​답변을 찾았습니다. 문제는 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 업데이트를해야했습니다.

관련 문제