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

2023-11-22

我想用org.apache.commons.lang.NotImplementedException因为它似乎是 Java/Scala 域中唯一的 NotImplementedException 实现。我记得我曾经在 Scala 2.8.1 中使用它,没有任何修改。但现在它说“object lang 不是包 org.apache.commons 的成员”。 org.apache.commons.lang 到哪里去了?


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

所以我必须添加"commons-lang" % "commons-lang" % "2.6"依赖项并进行 sbt 更新以使其正常工作。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么 Scala 找不到 org.apache.commons.lang 包? 的相关文章

随机推荐