Я запускаю приложение, которое требует кодирования PDF в Base64 в Scala (AKKA).Эта ошибка продолжает появляться.Интересно то, что я уже добавил библиотеку в build.SBT, и она загрузилась.Я уже пытался использовать ключевое слово «время выполнения» в classpath, но ошибка продолжает возникать.Я подозреваю, что проблема с версией на данный момент.Ошибка возникает во время выполнения, приложение компилируется без проблем.
ОШИБКА:
[ERROR] 2019-01-30 12:09:44.480 [local-akka.actor.default-dispatcher-3] ActorSystemImpl Uncaught fatal error from thread [local-akka.actor.default-dispatcher-2] shutting down ActorSystem [local]
java.lang.NoClassDefFoundError: org/apache/commons/codec/binary/Base64
СООТВЕТСТВУЮЩИЙ КОД:
scalaVersion := "2.11.7"
lazy val codecVersion = "1.10"
lazy val firmaDependencies = pluginDependencies ++ Seq(
"commons-codec" % "commons-codec" % codecVersion)
lazy val firma = project
.settings(commonSettings: _*)
.settings(libraryDependencies ++= firmaDependencies)
.dependsOn(plugin)
[РЕДАКТИРОВАТЬ: РЕШЕНО]
Мне нужно было сделать сборку, а не пакет каталога в том же проекте.Другими словами, мне нужно было сделать баночку, а не просто .jar