Сводка проблемы:Eclipse, PDE: Не удается использовать slf4j.simple плагины от текущей целевой платформы в качестве плагина зависимости (фиолетовый значок)
Я не могу использовать все плагины от p2 программного обеспечения сайта (= Updatesite) как зависимостей. Они перечислены на целевой платформе с фиолетовым значком, и они не отображаются в списке выбора плагинов при попытке добавить в качестве зависимостей файл MANIFEST.MF.
В чем причина и что я могу сделать, чтобы использовать плагины в качестве зависимостей?
Деталь:
Я имею проект Eclipse Plugin, который использует целевую платформу, определенную целевой файл определения:
С целевой редактор определения файлом я добавил «Software Сайт »размещен на корпоративной взаимосвязи:
В пользовательском интерфейсе« Добавить сайт программного обеспечения »я выбрал все доступные пакеты. (Сайт программного обеспечения состоит из репозитория p2, который я создал через p2-maven-plugin). Среди прочего, на сайте Software есть плагины slf4j.api slf4j.simple.
Я проверил доступность плагинов, открыв файл определения цели в соответствующем редакторе затмения и клик на «Показать содержимое местоположения». Вставные модули, упомянутые abover перечислены:
- slf4j.api имеет синий плагин значок слева
- slf4j.simple имеет фиолетовый плагин значок (значок горизонтально вырезать и показывает только нижнюю половину пробки)
Теперь я хочу использовать плагин в качестве зависимостей в PDE проекта плагина. - В редакторе манифеста я перехожу на вкладку «зависимости», добавлю «Добавить» и выполним поиск slf4j.
Задача: В списке «Соответствие» отображается только slf4j.api. slf4j.simple не отображается.
Что мне нужно сделать, чтобы использовать slf4j.simple как зависимость?
(. По this StackOverflow ответ Фиолетовые иконки Фрагменты - не уверен, что это значит)