2012-02-20 19 views

Respuesta

10

La página conceptos describe la función de la memoria caché de hiedra y los tipos de archivo que contiene:

http://ant.apache.org/ivy/history/latest-milestone/concept.html

En pocas palabras, la memoria caché de la hiedra está diseñado para mejorar el rendimiento, no es la intención de ser el copia definitiva de los archivos de los que depende una compilación. Uno nunca publica en el caché. Para esto se usa un repositorio de hiedra.

notas Adicionales:

  • Hay una cleancache tarea hiedra diseñado para purgar la caché de la hiedra (Algo que se recomienda, de forma periódica, para atender a los repositorios de mal comportamiento)
  • En Maven-tierra el repositorio "local" también se usa como caché ... la hiedra tiene una separación de propósito más limpia.
+1

Ahhh, lo clavaste cuando escribiste "Uno nunca publica en el caché", esa fue una pregunta tangencial que tuve también. ¡Gracias! – IAmYourFaja

+0

Hay un subdirectorio 'local' en mi directorio Ivy cache. Creo que esto está relacionado con el "Repositorio local Apache Ivy". ¿No es esto una especie de "publicar en el caché"? – clapas

+0

@clapas Los directorios "local" y "compartido" son las ubicaciones de repositorio predeterminadas como se documenta aquí: http://ant.apache.org/ivy/history/latest-milestone/tutorial/defaultconf.html. –

Cuestiones relacionadas