Estoy configurando un sistema de compilación de ant en un proyecto con una resolución de dependencia administrada por ivy. Lo tengo en funcionamiento con el sistema de archivos que se usa actualmente para el repositorio local y compartido. Mi objetivo final sería que cuando los desarrolladores arreglen errores o creen nuevas funcionalidades, solo puedan poner artefactos en su repositorio local. Cuando creen que su código está listo para ser utilizado por el resto del equipo, sería promovido a la rama correspondiente en SVN y el grupo a cargo de hacer compilaciones oficiales compilaría y publicaría los nuevos artefactos.Configurar un repositorio de ivy compartido
Así que supongo que mis preguntas son ¿cómo se puede controlar quién puede publicar en un repositorio? ¿La hiedra solo confía en los permisos del sistema de archivos?
Además, eventualmente quisiera que mi repositorio compartido esté disponible a través de http. Creo que podría apuntar a Apache a los directorios del repositorio del sistema de archivos para recuperar artefactos, pero ¿cómo se configura la publicación en un repositorio http?