Создать сайт обновления eclipse P2 из папки, содержащей комплекты? - PullRequest
4 голосов
/ 18 ноября 2010

Обычно сайт обновлений eclipse p2 создается внутри eclipse в процессе создания проекта компонента, содержащего один или несколько плагинов / пакетов, и добавления этой функции в проект сайта обновления eclipse. Наконец, сайт обновлений - это сборка, на которую можно ссылаться через менеджер обновлений в eclipse.

Но возможно ли создать сайт обновлений p2 вне затмения из папки, содержащей только набор уже собранных плагинов?

Я смотрел на:

http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.platform.doc.isv/guide/p2_publisher.html

но предполагается, что и комплекты, и функции уже созданы.

Я также посмотрел на:

http://wiki.eclipse.org/Equinox_p2_director_application http://wiki.eclipse.org/Equinox_p2_Getting_Started_for_Releng

но это не описывает, как создать сайт p2 из списка пакетов.

Чтобы упростить мой вопрос:

Можно ли создать полноценный сайт обновления p2 из локальной папки, содержащей пакеты osgi?

1 Ответ

3 голосов
/ 18 ноября 2010

Publisher - это тот, который создает репозиторий p2 из пакетов.

Обновление:

Если вы хотите, чтобы ваш продукт отображался вp2 UI, вы можете создать p2.inf в вашей главной функции,

properties.1.name=org.eclipse.equinox.p2.type.group
properties.1.value=true

Конечно, вы также можете добавить его в категорию через p2 файл рекомендации .

...