2011-08-25 6 views
16

que tiene un archivo jar copiado en el directorio lib¿Cómo puedo especificar un archivo jar local como una dependencia en Play! 1.x marco

me gustaría correr "deps juego --sync" sin este frasco de ser eliminados ..

Ya he mirado en depency file documentation pero no pudo encontrar la manera de hacerlo

alguna idea?

- edición

Me acabo de encontrar la respuesta: http://groups.google.com/group/play-framework/browse_thread/thread/b54e4e25ae49161b

va a Google en todo un poco más antes de pedir aquí

Respuesta

25

al igual que la respuesta en los grupos de Google dijo, pude lograrlo con el siguiente archivo de dependencias.yml

para la biblioteca /jar/DateHelper-1.0.jar

require: 
    - play -> crud 
    - provided -> DateHelper 1.0 
repositories: 
    - provided: 
     type:  local 
     artifact: "${application.path}/jar/[module]-[revision].jar" 
     contains: 
      - provided -> * 

(Es necesario crear el directorio frasco y poner los archivos jar en ella)

así, de acuerdo con el $ {xxxx} parece dependecies.yml archivo se procesa como una plantilla de acaba ... como sucede con las rutas archivo

+0

Me han dicho en la lista de google que el archivo de dependencias solo procesa expresiones simples, como $ {application.path}, y no todas las expresiones geniales como una plantilla – opensas

+0

No se puede usar directorio para eso. Actualicé tu respuesta para que coincida con el consejo en la discusión de Grupos. – itsadok

+0

Hay documentación más completa disponible en: http://www.playframework.org/documentation/1.2.3/dependency#Localrepositories –

Cuestiones relacionadas