Автоматическая установка зависимостей для плагина Eclipse - PullRequest
0 голосов
/ 31 января 2019

Я разрабатываю плагины Eclipse с Tycho и maven, которые полагаются на функции другого для выполнения своей задачи.Требование не во время компиляции, а во время выполнения.Для корректной работы конечного пользователя в Eclipse должен быть установлен второй плагин.

Я бы не хотел, чтобы пользователю приходилось вручную устанавливать второй плагин и устанавливать его автоматически, когда он / она устанавливает мой.

Кстати, плагин Является ли "m2e разъем для плагина зависимостей maven", разработанный Ianbrandt

Возможно ли это?Как?

1 Ответ

0 голосов
/ 27 февраля 2019

Сначала немного информации о том, как Eclipse обрабатывает вещи:

Вы устанавливаете любой плагин с сайта обновлений .В них вы определяете функции , которые могут быть собраны в категории . Функции - это артефакты, которые связывают воедино плагины затмений.

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

Другая сторона является источником зависимости.Если вы хотите убедиться, что установщик может получить соединитель, вы должны повторно развернуть его на своем сайте обновлений .Это может быть достигнуто путем добавления всех транзитивных зависимостей на ваш сайт обновлений или добавления необходимых пакетов вручную.Существует также возможность ссылаться на другие сайты обновлений eclipse с вашего сайта, но эта функция относится к текущему типу упаковки с разбитым tycho.

Насколько мне известно, доступен "соединитель m2e для подключаемого модуля зависимостей maven".в eclipse eco system и его нужно найти, когда это требуется в процессе установки.

...