Я хочу создать продукт Rcl Eclipse из моего конвейера сборки Gradle. я придумал эту команду, чтобы создать продукт:Как настроить Eclipse PDE Build (выполненный из Ant) для извлечения плагинов/функций из официального репо Eclipse?
java -jar plugins/org.eclipse.equinox.launcher_*.jar \
-application org.eclipse.ant.core.antRunner \
-buildfile plugins/org.eclipse.pde.build_*/scripts/productBuild/productBuild.xml \
-Dbuilder=$productDir
Это не удается не найти плагин.
v20121114-140810/scripts/productBuild/productBuild.xml:69:
Unable to find plug-in: org.eclipse.birt.jetty.overlay_0.0.0
То же самое происходит и для других плагинов, таких как PyDev, GEF и зависящих от платформы фрагментов (найденных в Deltapack).
Как мне настроить файлы build.properties
или Ant XML, чтобы проинструктировать Eclipse для получения любого отсутствующего плагина/функции из репозитория http://download.eclipse.org/releases/juno/201303010900
?
Спасибо за ваш ответ. Как вы предлагали на данный момент, я вручную загрузил DeltaPack и все необходимые мне плагины. Мне нужно пропустить этот ручной процесс и позволить eclipse автоматически извлекать любой отсутствующий плагин из онлайн-репо. –
Пожалуйста, поставите вопрос, если вы сочтете это полезным, чтобы придать ему больше видимости, помогая найти ответ. –
Итак; вы действительно хотите установить/обновить плагины автоматически. Вы можете получить эту платформу Provisioning Platform (p2). Я не уверен, что вы можете сделать это без Eclipse с его UI запуском, потому что некоторые из этих плагинов имеют EULA, READ-ME, которые вы должны принять перед установкой. Фрагменты, скорее всего, не будут соответствовать EPL. –