Развертывание недавно разработанного Eclipse Plugin - PullRequest
23 голосов
/ 06 ноября 2008

Я написал плагин Eclpise (анализатор ошибок для CDT), и он отлично работает в отладочной версии eclipse. Однако я не могу понять, как установить плагин в затмение. Я могу экспортировать плагин в виде файла JAR, и, кажется, экспортировать без ошибок. Я поместил файл jar плагина в eclipse \ dropins, и он не загружается eclipse. Если я добавлю его в каталог плагинов, не повезло. Каталог функций также, похоже, игнорирует мой плагин.

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

Я расстроен. Пожалуйста, помогите.

Ответы [ 5 ]

30 голосов
/ 14 января 2009

Помещение плагина в папку eclipse / plugins должно работать. Если этого не происходит, это обычно означает, что Eclipse кэширует конфигурацию плагинов по соображениям производительности. Вы можете заставить Eclipse повторно сканировать каталог плагинов на наличие изменений, запустив его с аргументом командной строки -clean .

Типичным механизмом развертывания Eclipse является использование функций. Функция включает в себя плагины (в вашем случае, вероятно, только один) и может быть установлена ​​через менеджер обновлений Eclipse. Чтобы развернуть плагин с помощью функции, вы должны сделать следующее:

  1. Создайте проект компонента и добавьте в него свой плагин, используя редактор функций.
  2. Создайте проект сайта обновлений и добавьте свою функцию на сайт обновлений с помощью редактора сайтов обновлений.
  3. Постройте сайт обновлений. Это создаст файл site.xml, папку компонентов и папку плагинов.

После этого вы сможете указать диспетчеру обновлений Eclipse на папку или URL-адрес, содержащий site.xml, и установить свой плагин таким образом. Преимущество этого подхода заключается в том, что вы можете загружать файлы на веб-сайт и осуществлять удаленное развертывание.

1 голос
/ 02 декабря 2011

Вот больше информации: Чтобы использовать ваши плагины в стандартной установке Eclipse, вы можете либо экспортировать их локально в виде плагина, и поместить их в свою установку Eclipse, либо экспортировать как функцию и использовать менеджер обновлений Eclipse для установки .... http://www.vogella.de/articles/EclipsePlugIn/article.html#deployplugin

1 голос
/ 10 марта 2011

в каталоге C: \ eclipse \ plugin есть папка, просто скопируйте этот файл .jar и вставьте его в эту папку, прежде чем делать это, закройте IDE eclipse и снова откройте ее, когда вы закончите, проверьте эффект плагина

1 голос
/ 06 ноября 2008

Понятия не имею, что я сделал, чтобы испортить установку затмения. Но переустановка eclipse и установка плагина в dropins работали просто отлично!

0 голосов
/ 13 октября 2016

Причина, по которой мой плагин не загружался, заключалась в том, что мой плагин имел функции CDT, а CDT Development CDK не был установлен в eclipse.

После установки инструментов CDT Development SDK мой плагин загружался автоматически.

...