在sbt的Build.scala中将目录添加到类路径

在sbt的Build.scala中将目录添加到类路径,scala,sbt,scala-2.10,Scala,Sbt,Scala 2.10,在SBT提示符下,我可以使用以下命令将包含linux动态libs的外部目录添加到当前编译和测试类路径中- > set fullClasspath in Compile += Attributed.blank(file("/inotify_deps")) > set fullClasspath in Test += Attributed.blank(file("/inotify_deps")) 如何在Build.scala本身中指定此路径?我试过了- unmanagedBase &l

在SBT提示符下,我可以使用以下命令将包含linux动态libs的外部目录添加到当前编译和测试类路径中-

> set fullClasspath in Compile += Attributed.blank(file("/inotify_deps"))
> set fullClasspath in Test += Attributed.blank(file("/inotify_deps"))
如何在Build.scala本身中指定此路径?我试过了-

unmanagedBase <<= baseDirectory { base => base / "/inotify_deps" },

但这不起作用。如何从Build.scala中修改Compile/Test的fullClasspath变量?

是否尝试像在本机动态libs*.dll或*.so中那样添加动态lib?如果是这样,您可能需要传递-Djava.library.path,而不是修改类path.yes。谢谢你的指点,我发现这个问题回答得很好-