Обычно сайт обновлений 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?
Publisher - это тот, который создает репозиторий p2 из пакетов.
Обновление:
Если вы хотите, чтобы ваш продукт отображался вp2 UI, вы можете создать p2.inf в вашей главной функции,
properties.1.name=org.eclipse.equinox.p2.type.group properties.1.value=true
Конечно, вы также можете добавить его в категорию через p2 файл рекомендации .