2016-05-06 5 views
2

Ich habe eine Abhängigkeit, die mehrere JAR-Dateien im lib-Ordner enthält. Wenn ich versuche, meine Anwendung zu kompilieren, findet sie die Klassen in diesen JAR-Dateien nicht.SBT nicht verwaltete Gläser

Dependency in question

Insbesondere schlägt es die Klassen in polyglot.jar, mit diesem Fehler definiert zu finden:

Error:scalac: Class polyglot.frontend.JLExtensionInfo not found - continuing with a stub.

Gibt es eine Möglichkeit das mitgelieferte Glas zu machen Dateien sichtbar auf dem Classpath, ohne sie in den Ordner lib meines eigenen Projekts zu kopieren?

Danke!

+2

Setzen Sie ein Glas in ein Glas (sieht auf dem Screenshot so aus)? Das wird [nie funktionieren] (https://stackoverflow.com/questions/183292/classpath-including-jar-within-a-jar) ... –

Antwort

1

Was 0__ sagte: Nein, verschachtelte Gläser werden nicht entdeckt. Es gibt someworkarounds, aber sie sind es wirklich nicht wert. Wenn Sie die JAR-Dateien als nicht verwaltete Abhängigkeiten haben möchten, müssen Sie sie zu Ihrer eigenen lib/ hinzufügen.