Domanda

Il mio progetto ha bisogno di utilizzare alcuni vasi di terze parti. Presumo Lascio cadere questi nella cartella lib / nel mio progetto, ma dove si configura Play per aggiungerli al classpath?

sto sviluppando in Eclipse, e so che io possa aggiungere percorso di generazione del progetto Eclipse, ma questo non sarà necessariamente rendere il gioco di riferimento quando viene eseguito.

È stato utile?

Soluzione

aggiunge Gioca automaticamente tutti i barattoli nella directory lib dell'applicazione al classpath.

citazione :

Un classpath applicazione gioco è costruito come segue (in questo ordine):

* The /conf directory for the application
* The $PLAY_PATH/framework/play.jar
* All jar files found in your application /lib directory
* All jar files found in the $PLAY_PATH/framework/lib directory

Altri suggerimenti

Non dimenticare di fare un

giocare ec

o

gioco eclipsify

quando si aggiungono nuovi vasi nella cartella lib. Se non lo fai, Eclipse non li vedrà.

Play! runtime trova automaticamente terzi vasi dalla cartella lib quindi non preoccupatevi per la fase di esecuzione.

Entrambe le risposte finora sono sbagliate perché non appena si esegue la sincronizzazione li cancellerà. Si inizia anche ad andare in giro per la funzione di gestione dei pacchetti di gioco.

Altri metodi (ad esempio, Maven / etc) per includere vasi sono elencate qui http: //www.playframework. org / documentazione / 1.2.3 / dipendenza

C'è anche un post nel gioco mailing list qui: http://groups.google .com / gruppo / play-quadro / browse_thread / thread / b54e4e25ae49161b

Segui le istruzioni riportate qui:

Come posso specificare un file jar locale come una dipendenza in Play! Framework 1.x

Se si utilizza Eclipse, seguire questo con:

$ giocare ec

Assicurarsi di riavviare il server di sviluppo.

Questa risposta mi ha veramente aiutato. Slick modo per aggiungere vasi attraverso all'interno conf / dependencies.yml https://stackoverflow.com/a/7185133/3439

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top