Convertir ivy a Maven pom

 maven ivy convert conversión makepom  Comments Off on Convertir ivy a Maven pom
Oct 152011
 

A veces podemos necesitar convertir nuestro archivo de dependencia ivy.xml a formato pom de Maven. Para poder realizar esta tarea contamos con el task makepom de ivy.

La documentación de esta tarea se encuentra en

http://ant.apache.org/ivy/history/trunk/use/makepom.html

La forma más rápida y simple de ejecutar esta tarea es poniendo en un mismo directorio un archivo build.xml, el ivy.xml que queremos convertir, la librería ivy-2.2.0.jar y el archivo de repositorios ivy, ivysettings.xml. Seguidamente, ejecutamos el comando:

ant -lib .

y obtendremos un archivo pom, que corresponde al ivy.xml que hayamos indicado.

Un ejemplo de qué se muestra en tiempo de ejecución se puede observar en la siguiente imagen:

Un ejemplo del build.xml que hemos utilizado se muestra en el siguiente código:

En el código indicado, se convierte un archivo ivy.xml y obtenemos un archivo con formato pom de Maven, denominado module.pom.