UnsatisfiedLinkError с собственной библиотекой под sbt

Я использую SBT 0,13 и есть проблемы с использованиемleveldbjni нативная библиотека под sbt (даже послепроблема № 358 было решено).аналогичная проблема уже сообщалось, что SBT 0,13 должен обеспечить решение, но, похоже, это не так. Итак, я делюсь своими наблюдениями здесь.

Я получаюUnsatisfiedLinkError со следующим примером приложения.

build.sbt

name := "example"

version := "0.1"

scalaVersion := "2.10.2"

libraryDependencies += "org.fusesource.leveldbjni" % "leveldbjni-all" % "1.7"

build.properties

 sbt.version=0.13.0

Example.scala

import org.fusesource.leveldbjni.internal._

object Example extends App {
  NativeDB.LIBRARY.load() // loading succeeds 
  new NativeOptions() // UnsatisfiedLinkError under sbt
}

Я использую Oracle JDK 1.7 и OS X 10.8.5. Выполнение примера сrun-main Example под сбт дает

[error] (run-main) java.lang.UnsatisfiedLinkError: org.fusesource.leveldbjni.internal.NativeOptions.init()V

тогда как работает с

java -cp scala-library.jar:example_2.10-0.1.jar:leveldbjni-all-1.7.jar Example

просто отлично работает Приложение даже успешно запускается, когда Scala находится в пути загрузки:

java -Xbootclasspath/a:scala-library.jar -cp example_2.10-0.1.jar:leveldbjni-all-1.7.jar Example

Любые идеи, почему естьUnsatisfiedLinkError только под сбт?

Ответы на вопрос(1)

Ваш ответ на вопрос