2012-04-12 8 views
8

Cuando ejecuta la búsqueda de Leiningen sin un proyecto, intenta descargar el índice de repositorio de http://repo1.maven.org y clojars.org. ¿Hay alguna forma en que pueda pasar una variable de entorno para descargar este índice del administrador de repositorios en lugar de estos repositorios centrales?¿Hay alguna manera de controlar qué repositorios buscará Leiningen por defecto?

Ya uso Maven para varias construcciones y tengo un archivo settings.xml que define mi repositorio como un espejo global. Veo que Leiningen utiliza la configuración de Maven cuando intenta obtener la configuración Proxy, pero no usa esta misma configuración para descargar los archivos de índice.

Quiero descargar el índice de repositorio de mi administrador de repositorio porque solo me llevaría unos segundos. (Descargar el índice de Central lleva mucho tiempo.) ¿Me estoy perdiendo algo obvio?

Respuesta

5

Esto está prevista para el lanzamiento 2.0.0 de Leiningen: https://github.com/technomancy/leiningen/issues/281

se puede hacer algo como esto en función de cada proyecto mediante el establecimiento de: omitir-default-repositorios verdadera y especificando su espejo en: repositorios, (busque cheques de búsqueda: repositorios cuando está en un proyecto) pero no hay forma de hacerlo globalmente todavía. Definitivamente quiero hacer que esto funcione ya que es una queja común.

+0

Oh, veo que estás planeando mudarte a Aether. Gracias por la respuesta. –

+0

Sí, en realidad el cambio a Aether ocurrió en la serie de vistas previas 2.0.0; ya es bastante utilizado. – technomancy

+1

Todavía no hay forma de establecer: omite-por-repositorios globalmente a partir de la versión 2.3.3, ¿verdad? Lo intenté pero fallé. –

Cuestiones relacionadas