Добавление необходимых плагинов (зависимостей) программно к существующему проекту (плагина)

#java #eclipse

#java #eclipse

Вопрос:

введите описание изображения здесь

В eclipse я могу добавлять необходимые плагины (зависимости) в пользовательский интерфейс (см. скриншот выше). Это приводит к записи в файле manifest.mf.

Мой вопрос: как я могу сделать это программно?

Я представляю что-то вроде myProject.getManifest().addRequiredPlugin(new PluginImport(...

Я уже использовал программу выбора плагина и скопировал используемый код. Проблема в том, что там используются внутренние классы, а я не хочу использовать внутренние классы. Должен быть лучший способ. Заранее спасибо.

Ответ №1:

Я не верю, что это возможно.

Eclipse использует манифест для загрузки вашего плагина и, вероятно, не читает его снова после этого, поэтому его редактирование не будет иметь никакого эффекта (поскольку ваш код не запускается до тех пор, пока ваш плагин не будет загружен). Как таковой, я сомневаюсь, что для этого был предоставлен интерфейс.

Чего вы пытаетесь достичь? Я не знаю ни одного варианта использования, когда попытка сделать это была бы хорошей идеей.