Ausführen von P2 Ant-Tasks außerhalb von Eclipse

In Eclipse läuft ein Ameisenskript einwandfrei. Hier ist ein Teil davon:

<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>

Ich möchte, dass der Hudson CI-Server ihn ausführen kann, aber egal, welche Jars ich in ANT_HOME / lib abgelegt habe, kann ich diese Aufgabe nicht in einer einfachen Befehlszeile ausführen lassen 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.

Wo sind die p2 und Aufgaben definiert? Gibt es eine Möglichkeit, sie außerhalb von Eclipse auszuführen? Vielen Dank für Ihre Hilfe! Anthony

Antworten auf die Frage(4)

Ihre Antwort auf die Frage