Плагин eclipse поставляется со своими собственными зависимостями? - PullRequest
0 голосов
/ 21 ноября 2018

У меня есть плагин eclipse, в котором я хочу использовать самые последние CDT точки расширения плагина (у меня есть файл .target, в котором я настраиваю версию).
Предположим, что мой плагин установлен в eclipse based product (с другим .target файлом), который поставляется с более старой CDT версией (в которой нет точек расширения, требуемых моим плагином).

Что происходит, когда в нем установлен плагинproduct?
Имеет ли плагин свои собственные CDT зависимости и проблем не будет?
Будет ли Eclipse загружать плагин CDT в соответствии с требованиями плагина?

1 Ответ

0 голосов
/ 21 ноября 2018

MANIFEST.MF плагина определяет его зависимости.Eclipse разрешит их, когда загрузит плагин из установленных в настоящее время плагинов.

Require-Bundle в MANIFEST.MF указывает, какие другие плагины необходимы, и может указывать, какие версии плагина-in приемлемы.

MANIFEST.MF также может использовать Import-Package для именования пакетов, которые ему нужны, без указания, какой плагин их содержит,

...