java - ¿Cómo agrego Jars al classpath en Play Framework?
eclipse playframework (5)
El juego agrega automáticamente todos los archivos jar en el directorio lib de la aplicación al classpath.
Para quote :
Una aplicación de juego classpath se construye de la siguiente manera (en este orden):
* 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
Mi proyecto necesita usar algunos tarros de terceros. Supongo que los coloco en el directorio lib / en mi proyecto, pero ¿dónde configuro Play para agregarlos al classpath?
Estoy desarrollando en Eclipse, y sé que puedo agregarlos a la ruta de compilación del proyecto Eclipse, pero esto no necesariamente hará que Play los haga referencia cuando se ejecute.
Esta respuesta realmente me ayudó. Una forma sencilla de agregar archivos jar a través de conf / dependencies.yml https://.com/a/7185133/3439
Hasta el momento, ambas respuestas están equivocadas porque tan pronto como las sincronice, las eliminará. También comienza a ir alrededor de la función de gestión de paquetes de juego.
Otros métodos (por ejemplo, Maven / etc) para incluir frascos se enumeran aquí http://www.playframework.org/documentation/1.2.3/dependency
También hay una publicación en la lista de correo de Juego aquí: http://groups.google.com/group/play-framework/browse_thread/thread/b54e4e25ae49161b
No te olvides de hacer un
jugar ec
o
jugar eclipsificar
cuando agregas nuevos tarros en la carpeta lib. Si no lo haces, Eclipse no los verá.
¡Jugar! runtime encuentra automáticamente archivos de terceros de la carpeta lib, así que no se preocupe por el tiempo de ejecución.
Siga las instrucciones dadas aquí:
¿Cómo puedo especificar un archivo jar local como una dependencia en Play? Framework 1.x
Si usa Eclipse, siga esto con:
$ play ec
Asegúrese de reiniciar su servidor de desarrollo.