Ejecutar tareas P2 Ant fuera de Eclipse

Tengo un script de hormiga funcionando bien dentro de Eclipse. Aquí hay una parte:

<p2.composite.repository failOnExists="true">
            <repository location="file:/${basedir}/compRepo" name="Repository description goes here" />
            <add>
                <repository location="http://url/Eclipse/repo/Galileo-3.5.1/" />
                <repository location="http://another-url/Java/repo/4.0/" />
                <repository location="${diag.location}" />
            </add>
        </p2.composite.repository>

Pero me gustaría que el servidor Hudson CI pueda ejecutarlo, pero, sin importar todos los frascos que puse en ANT_HOME / lib, no puedo hacer que esta tarea se ejecute en una línea de comando simple ... Me quedé atrapado con esto error:

C:\workspaces\workspace\project\junit.script\createCompRepo.xml:10: Problem: failed to create task or type p2.composite.repository
Cause: The name is undefined.
Action: Check the spelling.
Action: Check that any custom tasks/types have been declared.
Action: Check that any <presetdef>/<macrodef> declarations have taken place.

¿Dónde se definen las tareas de hormiga p2? ¿Hay alguna manera de ejecutarlos fuera de Eclipse? Muchas gracias por su ayuda ! Antonio

Respuestas a la pregunta(4)

Su respuesta a la pregunta