Создайте развертываемую функцию eclipse в cli или обновите сайт в cli

#eclipse #eclipse-plugin #eclipse-rcp #m2eclipse #update-site

#eclipse #eclipse-плагин #eclipse-rcp #m2eclipse #обновление-сайт

Вопрос:

У меня есть ниже 3 пакетов

плагин eclipse, функция eclipse и сайт обновления

Теперь мне нужно создать функцию eclipse в cli так же, как щелкнуть правой кнопкой мыши по функции -> Развертываемая функция -> archive.zip . Пробовал с maven tycho, но он создает jar, а не архивный файл.

В противном случае я должен создать сайт обновления в cli так же, как и open site.xml -> Построить все. Пробовал с p2 publisher, но он не создает contents.jar , папки артефактов, jar, плагинов и функций.

Пожалуйста, помогите мне автоматизировать сборку в cli.

С уважением, Сунил

Комментарии:

1. Tycho — это правильный путь. Этот учебник ( пример ) работает для меня. Покажите минимальный пример для воспроизведения вашей проблемы, чтобы он мог вам помочь.

2. @howlger, большое вам спасибо за ваш ответ. Пример проекта в git не создает пакет. У нас есть только корневой pom в проекте и нет файлов pom внутри плагина и функции. Будет ли он создавать пакет только с корневым pom??

3. Да, это называется POM-less: .mvn/extensions.xml pom.xml для каждой папки плагинов / функций файлы не требуются. Обязательно запустите Maven 3.6.3 и Tycho 2.1 с Java 11 или выше.