2013-01-13 14 views
7

Recentemente, ho provato a utilizzare la libreria di ridimensionamento di immagini Java per ridimensionare i file di immagine. Così, ho impostato il file jar di ridimensionamento di java-image tramite Eclipse come il solito progetto Eclipse imposta il suo file jar esterno. In Eclipse, non c'è errore (voglio dire, non c'è una sottolineatura rossa.) Per usare la libreria di scalatura di immagini java. Tuttavia, quando provo a compilarlo tramite Play! console, il compilatore ha detto che non riesce a trovare il file jar in scala java-image. È strano perché ho fatto esattamente lo stesso con la libreria di Joda Time e non ci sono stati problemi.Uso di giare esterni in Play framework

Mi manca qualcosa per utilizzare jar esterno (libreria java) in un progetto di Play framework?

enter image description here

Controllare questo screenshot che mostra già aggiunto Joda DataTime biblioteca e java-image-ridimensionamento biblioteca.

risposta

17

si deve aggiungere la tua dipendenza nel file project/Build.scala:

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

Oppure si può cadere il vaso direttamente in una cartella lib del gioco app.

Quindi, nella console di riproduzione, rigenerare i file Eclipse utilizzando il comando eclipsify o eclipse in base alla versione di riproduzione (2.1.xo 2.0.x).

Per il tempo di Joda, ha funzionato perché questa libreria è già presente nelle dipendenze di riproduzione.

Per ulteriori dettagli, fare riferimento allo Play documentation.