Tarea Ant para eliminar del repositorio local de hiedra

Tengo un repositorio local donde los artefactos se publican como un repositorio compatible con m2.

<filesystem name="local" m2compatible="true" local="true">
    <ivy pattern="${ivy.local.default.root}/[organization]/[module]/[revision]/[module]-[revision](-[classifier]).pom" />
    <artifact pattern="${ivy.local.default.root}/[organization]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]" />
</filesystem>

La información de la hiedra tiene '.'s en la organización.

Por ejemplo,

<info organization="com.github.org" module="module" rev="0.1" status="release"/>

Cuando se publican los artefactos, terminan en directorios como este:

/.ivy2/local/com/github/org/module/0.1/*

La tarea de eliminación se configura así:

<delete dir="${ivy.local.default.root}/${ivy.organization}/${ivy.module}/${ivy.revision}"/>

Creo que esto no funciona porque ivy.organizationno está dividido en directorios separados para la tarea de eliminación.

¿Cómo puedo configurar los proyectos para eliminar correctamente los archivos jar publicados?

Respuesta 1

Estamos desarrollando una aplicación Java que proporciona servicios web a través de SSL. Esta aplicación se está ejecutando en el servidor Tomcat. El propósito de los servicios web es insertar, actualizar y seleccionar datos. Entonces bajo la web ...

Soy un principiante en la programación de Java. Quiero establecerme como programador de Java en una aplicación basada en web. Ahora, al comienzo, quiero desarrollar cms y también quiero obtener datos de otro sitio web, así que estoy ...

Me gustaría usar una instancia de base de datos Oracle para ejecutar 11g (o más reciente) en algún servidor remoto (como un patio de recreo para proyectos privados). El propósito de esto sería hacer algunas pruebas / desarrollo con un ...

Creé un applet usando las bibliotecas iaik, funciona perfectamente en mi visor de applets, pero en mi navegador web obtengo esto: el cargador de confianza intentó cargar recursos de espacio aislado ¿alguna idea? Estoy bien, así que tengo ...