yo nos script Ant funcionando bien dentro de Eclipse Esto es un pedazo de él:la ejecución de tareas P2 Ant fuera Eclipse
<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 servidor Hudson CI para poder ejecutarlo, pero, no importa todos los frascos que puse en ANT_HOME/lib no puedo conseguir esta tarea a ejecutar de una forma sencilla hormiga línea de comandos ... me quedé atrapado con este 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.
donde se definen las tareas p2 hormiga? ¿Hay alguna forma de ejecutarlos fuera de Eclipse? ¡Muchas gracias por su ayuda! Anthony
He actualizado mi respuesta para reflejar lo que ha encontrado. Nota: Andrew Niefer (Eclipse committer en PDE/Build, p2, y Equinox Framework) hizo un comentario interesante que tal vez quiera leer (lo he incluido también en mi respuesta) – VonC