2013-01-13 4 views
7

Kürzlich habe ich versucht, die Größe der Bilddateien mithilfe der java-image-scaling-Bibliothek zu ändern. Also setze ich die java-image-scaling jar-Datei über Eclipse, so wie das übliche Eclipse-Projekt seine externe jar-Datei einstellt. In Eclipse gibt es keinen Fehler (ich meine, es gibt keine rote Unterstreichung), um die java-image-scaling-Bibliothek zu verwenden. Allerdings, wenn ich versuche, es über Play zu kompilieren! Konsole, der Compiler sagte, dass es keine Java-Image-Scaling-JAR-Datei finden kann. Es ist seltsam, weil ich genau dasselbe mit Joda Time Library gemacht habe und es gab kein Problem.Verwenden externer Jars im Play-Framework

Fehle ich etwas, um externe jar (Java-Bibliothek) in einem Projekt von Play Framework zu verwenden?

enter image description here

prüfen Screenshot, den ich schon zeigt Joda hinzugefügt Datatime Bibliothek und java-Bild-Skalierung Bibliothek.

Antwort

17

Sie haben Ihre Abhängigkeit in der project/Build.scala Datei hinzufügen:

val appDependencies = Seq(
    "com.mortennobel" % "java-image-scaling" % "0.8.5" 
) 

Oder Sie können Ihr Glas direkt in einem lib Ordner Ihrer Play-App fallen.

Dann generieren Sie in der Play-Konsole die Eclipse-Dateien mit dem Befehl eclipsify oder eclipse entsprechend Ihrer Play-Version (2.1.x oder 2.0.x) neu.

Für Joda Zeit funktionierte es, weil diese Bibliothek bereits in den Play-Abhängigkeiten vorhanden ist.

Weitere Informationen finden Sie unter Play documentation.

Verwandte Themen