Не могу получить затмение, чтобы распознать мой плагин - PullRequest
5 голосов
/ 14 октября 2011

Я экспортировал свой плагин eclipse через «Мастер экспорта» в манифесте и, похоже, все прошло хорошо (без ошибок). Он создал файл .jar в каталоге плагинов в zip-файле.

Я думал, что если поместить jar в каталог плагинов Eclipse, он будет установлен (после перезапуска eclipse), но это не сработало. Eclipse не видит плагин (перспектива не отображается)

Я пытался с помощью Справка-> Установить новое программное обеспечение-> локальный архив, но он постоянно говорит: «ПО не найдено»

Можете ли вы помочь мне подготовить мой плагин к новой копии Eclipse?

Ps. мой плагин использует другие зависимости, такие как EMF / GMF

Ответы [ 4 ]

6 голосов
/ 15 октября 2011

В затмении перейдите к окну консоли. В раскрывающемся меню выберите консоль OSGI. Запустите команду ss или ss <name of your plugin> После этого вы увидите состояние вашего плагина и номер. Состояние, вероятно, будет «установлено», что означает, что оно было найдено, но некоторые зависимости не были удовлетворены.

Запустите команду diag <number of your plugin>, и вы поймете, почему она не была запущена.

Подробнее см. Где моя связка

Редактировать: Первый шаг, чтобы проверить, работает ли плагин, состоит в том, чтобы запустить новый экземпляр Eclipse с вашим плагином. В диалоговом окне конфигурации запуска есть вкладка со всеми плагинами, которые должны быть запущены. Убедитесь, что ваш флажок установлен, и он начнется с нового экземпляра Eclipse.

1 голос
/ 25 июля 2013

Наиболее подробное описание установки вашего плагина предоставлено Vogella развертывание вашего плагина

. Оно охватывает все 3 возможных способа установки вашего плагина с подробным описаниемплюсы и минусы каждого из следующих подходов:

1.Установка вашего плагина из Eclipse IDE

2.Экспортируйте плагин и поместите в папку dropins

3.Создать сайт обновлений для вашего плагина

0 голосов
/ 20 марта 2015

Иногда вам просто нужно перезапустить Eclipse.Файл -> Перезагрузите и попробуйте снова.Работал на меня, потому что Eclipse кэшировал результаты моего локального сайта обновлений.

0 голосов
/ 14 октября 2011

Если вы используете Eclipse 3.4 или выше, поместите ваш плагин в каталог dropins.

Для установки через Справку-> Установить новое программное обеспечение вам необходимо создать «Сайт обновлений» или «p2 хранилище».

...