Pregunta

Para un proyecto java / scala, tengo algunas dependencias que no están en un repositorio remoto, sino en otro lugar de mi sistema de archivos. Entonces tengo dos opciones, que conducen a preguntas:

  1. Puedo agregar un directorio lib / en mi carpeta de proyecto. ¿Cómo puedo decirle al constructor que agregue el contenido a la ruta de clase?

  2. Puedo usar el sistema de gestión de dependencias incorporado. ¿Puedo indicar una ruta de repositorio del sistema de archivos en lugar de una http?

Gracias

¿Fue útil?

Solución

Encontré la solución que estaba buscando en la lista de correo buildr . El método compile.with () acepta una matriz de nombres de archivo (con el prefijo de ruta, por supuesto). Entonces, si las dependencias son frascos en un directorio llamado lib , simplemente puede llamar:

compile.with Dir['lib/*.jar'] 

en el buildfile . Espero que ayude a otros adeptos de buildr .

Otros consejos

Con respecto a su segunda pregunta:

  

Puedo usar el sistema de gestión de dependencias incorporado. ¿Puedo indicar un   ruta del repositorio del sistema de archivos en lugar de una http?

Sí, al igual que maven2, puede usar el protocolo file: /// para ubicar un "control remoto" repositorio en el sistema de archivos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top