2008-11-05 9 views
23

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

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

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

ответ

29

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

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

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

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

+0

Иордания: Можно ли заставить Eclipse повторно сканировать папку падений без перезапуска Eclipse? – 2011-01-03 19:47:40

1

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

1

есть папка в директории C: \ затмение \ плагин просто скопировать этот файл .jar и вставить его в эту папку, прежде чем делать это близко к Eclipse IDE и открыть его снова, когда и совершающихся проверить плагин эффекта

1

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

0

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

Как только я установил инструменты SDT Development SDK, мой плагин был загружен автоматически.