Я сейчас пытаюсь заставить мою безголовую pde-build работать, но я застрял в точке, когда я не знаю, как продолжить.Проблема в том, как определить соответствующую целевую платформу для компиляции плагинов.У меня есть build.bat со следующим вызовом (все в одной строке!):
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 %*
Я пытался создать целевую платформу eclipse из разных частей: SDK eclipse, SDK RCP, Delta Pack, PDE-SDK во всех комбинациях, но ни одна из них не сработала.
Я получил следующую ошибку:
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
, где переменная $ {eclipse.pdebuild.scripts} не была разрешена.Я также попытался передать этот параметр через командную строку, но затем я получил еще одну ошибку, касающуюся отсутствия задачи svn, что совершенно сбивает с толку, так как это работает с моей локальной установкой затмения, на которую ссылаются.
Когда я заменяю путь из d:/ target / eclipse для моей локальной установки eclipse, pde build работает как положено!Это приводит меня к выводу, что конфигурация целевого затмения неверна, но в настоящий момент я не знаю, как это настроить!
Моя цель - сначала автоматизировать сборку pde на моем локальном сайте без ссылокмое локальное затмение, а затем и интеграция этого процесса строительства в наш запущенный экземпляр cruisecontrol.
Поскольку я уже видел еще один вопрос об определении целевого затмения, я был бы рад, если бы кто-нибудь мог дать подсказки или факты, касающиеся проблемы.
С уважением, Андреас