Actualmente estoy tratando de hacer funcionar mi pde-build sin cabeza, pero estoy atascado en un punto en el que no sé cómo continuar. El problema es cómo definir la plataforma de destino relacionada para compilar los complementos. Tengo un build.bat con la siguiente llamada (todo en una línea!):Plataforma de destino para PDE La construcción sin cabeza no funciona
java -jar D:\target\eclipse\plugins\org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
-application org.eclipse.ant.core.antRunner
-f D:\target\eclipse\plugins\org.eclipse.pde.build_3.5.2.R35x_20100114\scripts\productBuild\productBuild.xml
-Dbuilder=c:\pde-build\scripts %*
intenté crear la plataforma Eclipse objetivo desde diferentes partes: El SDK Eclipse SDK, RCP, Delta Pack, PDE SDK en todas las combinaciones, pero ninguna de ellas funcionó bien.
me dieron el siguiente error:
BUILD FAILED
D:\target\eclipse\plugins\org.eclipse.pde.build_3.5.2.R35x_20100114\scripts\productBuild\productBuild.xml:18: Cannot fin
d ${eclipse.pdebuild.scripts}/build.xml imported from D:\target\eclipse\plugins\org.eclipse.pde.build_3.5.2.R35x_2010011
4\scripts\productBuild\productBuild.xml
donde las variables $ {} eclipse.pdebuild.scripts no se resolvió. También traté de dar este parámetro a través de la línea de comando, pero luego recibí otro error con respecto a la tarea svn perdida, que es absolutamente confuso ya que esto está funcionando con mi instalación de eclipse local a la que se hace referencia.
Cuando reemplazo la ruta de d:/target/eclipse a mi instalación local de eclipse, la compilación pde funciona como se esperaba. Esto me lleva al punto de que la configuración del eclipse de destino no es correcta, pero en el momento no tengo idea de cómo configurar esto!
Mi objetivo es automatizar la construcción de pde primero en mi sitio local sin hacer referencia a mi eclipse local y más tarde integrar este proceso de construcción en nuestra instancia de cruisecontrol en ejecución.
Como ya vi otra pregunta sobre cómo definir el eclipse objetivo, me gustaría que cualquiera pueda aportar pistas o datos sobre el problema.
cordiales, Andreas
Para obtener información, la $ {} eclipse.pdebuild.scripts variable se establece en código Java por el apllication antrunner (en el plugin de org.eclipse.pde.build en los org.eclipse.pde.internal.build.properties paquete) –