tengo un proyecto que utiliza un archivo de hormigas padrescómo llamar a una tarea ant cuando anulando el objetivo en un archivo secundario
similar a esto:
<project name="some-portlet" basedir="." default="deploy">
<import file="../build-common-portlet.xml" />
<target name="test">
<echo message="do foo"/>
RUN TEST FROM PARENT HERE
</target>
</project>
ahora quiero anular la prueba de los padres objetivo de esta manera:
- hacer algunas copias de tarros necesitaba
- ejecutar el destino de la prueba desde el archivo principal
la primera parte no es un problema, pero no veo una manera de llamar a prueba desde el archivo principal
quiero el objetivo que se denomina prueba también, por lo que CI puede simplemente ejecutar el destino de la prueba.
¿hay alguna manera de llamar a prueba en ../build-common-portlet.xml?
¿Esto no haría que la prueba de padres se ejecute primero? en mi caso, esto fracasaría porque la copia de los frascos no habría sucedido. también no quiero modificar el padre porque más que este proyecto incluye el archivo principal. (Tengo una solución, al menos así parece, en la siguiente respuesta) – nheid
@nheid. He proporcionado una muestra que responde a tu comentario. –
¡Me gusta más este enfoque que llamar al objetivo principal explícitamente! ¡Trabajó para mi! –