Hi,

I'm working on moving a Scala library for accessing sqlite3 to Buildr.
 As this library wraps the C interface to sqlite3, it contains some
JNI code.  On MacOS, the only way to pick up a JNI library is to add
it to the current directory, or to pass a java.library.path property
to the JVM.  I took a look at lib/buildr/scala/shell.rb, and it
doesn't look like there's any way to pass properties to the JVM when
involving the Scala shell.  (At least, not in version 1.4.3.)

I also tried to use ScalaTest with my project, and I added this line
to the buildfile:

  test.using :properties => { "java.library.path" => "target/native" }

But that doesn't seem to pick up the library, either.

If I run this from the command line, it works fine:

  scala -classpath target/classes -Djava.library.path=target/native Test

What am I missing?

Thanks in advance,
Sean
-- 
"I refuse to accept the idea that the ‘isness’ of man’s present nature
makes him morally incapable of reaching up for the eternal ‘oughtness’
that forever confronts him." --MLK

Reply via email to