Я пытаюсь использовать мой устаревший код в своем приложении Eclipe-RCP. Я взял все мои старые проекты maven с зависимостями и использовал maven-bundle-plugin для создания пакета osgi.Как создать репозиторий p2 из существующего пакета osgi?
Теперь у меня все обернуто в новую банку osgi.
Как создать сайт обновления p2 из этой банки osgi для использования с tycho и целевой платформой eclipse?
Я пробовал: https://docs.sonatype.org/display/TYCHO/How+to+make+existing+OSGi+bundles+consumable+by+Tycho
Если я кладу получившиеся файлы на веб-сервер затмении не распознает его как «Программное обеспечение сайта».
Как создать сайт программного обеспечения p2 из существующих пакетов osgi без использования пользовательского интерфейса Eclipse, процесс должен выполняться в фоновом режиме на моем сервере сборки.
Есть ли способ использовать Maven (Tycho)/Gradle для автоматического создания сайта обновления p2 из существующего пакета osgi?
если используется первая команда, создается каталог artifacts.jar, content.jar и plugin с моими пакетами. если я использую вторую команду после первого ничего не происходит , если я удалю все в каталоге назначения, вторая команда создает файл content.xml, который не создан. Сначала я использую первую команду? Думаю, я что-то пропустил? И как предотвратить закрытие окон, я не могу ничего прочесть? –
Да, это ваш репозиторий p2.eclipse откроет и прочитает 'content.jar'. Вам нужно запустить обе команды и ничего больше. Вторая команда будет «публиковать» ваши артефакты. нет необходимости удалять все. –
Почему content.xml не сгенерирован, если присутствуют артефакт.jar, content.jar и каталог плагина? Если я поставлю файл artifacts.jar, content.jar и плагин с моими пакетами на моем веб-сервере, eclipse ничего не найдет :( –