Ich habe einige Gläser auf dem System installiert, die ich in den Klassenpfad meines SBT-Projekts aufnehmen möchte. Das Hinzufügen von nicht verwaltetem Classpath scheint der richtige Weg zu sein, aber es wird bei jedem Wert mit Schrägstrichen angezeigt - nicht sicher warum.Einschließlich willkürliche Klassenpfadeinträge in SBT-Projekt
Zur Zeit habe ich die folgenden, die erfolgreich das „lib“ Verzeichnis unter meinem Projekt Classpath fügt hinzu:
import sbt._
class OvationImporterProject(info: ProjectInfo) extends DefaultProject(info)
{
override def unmanagedClasspath: PathFinder =
{
super.unmanagedClasspath +++ "lib"
}
}
Wenn ich einen absoluten Pfad versuchen hinzuzufügen, da ich folgende:
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) ....
Gibt es einen richtigen Weg, dies zu tun?
Danke!
Danke, das hat den Trick gemacht. =) – spieden