2
SBTプロジェクトのクラスパスに含めるシステムにいくつかのjarファイルがインストールされています。 unmanagedClasspathに追加することは方法のようですが、それにはスラッシュが含まれていても何の価値もありません。理由はわかりません。SBTプロジェクトに任意のクラスパスエントリを含める
現在、私が正常にクラスパスに私のプロジェクトの下に「LIB」ディレクトリを追加した、次があります
import sbt._
class OvationImporterProject(info: ProjectInfo) extends DefaultProject(info)
{
override def unmanagedClasspath: PathFinder =
{
super.unmanagedClasspath +++ "lib"
}
}
私はそこに絶対パスを追加しようとすると、私は、次の取得:
java.lang.IllegalArgumentException: requirement failed: Path component '/opt/jauimodel/lib/' must not have forward slashes in it at scala.Predef$.require(Predef.scala:112) at sbt.Path$.checkComponent(Path.scala:176) at sbt.RelativePath.(Path.scala:113) at sbt.Path.$div(Path.scala:34) at sbt.Project$class.path(Project.scala:143) at sbt.BasicScalaProject.path(DefaultProject.scala:21) at OvationImporterProject.unmanagedClasspath(OvationImporter.scala:7) ....
これを行う適切な方法はありますか?
ありがとうございます!
super.unmanagedClasspath +++ Path.fromFile( "/ libには/ opt/jauimodel /")
を試してみてくださいありがとう、それはトリックでした。 =) – spieden