2009-10-16 1 views
2

У нас есть пользовательский плагин. То есть компания, в которой я работаю, разработала ее в доме. Я хотел бы установить его как доступный плагин в Eclipse Ganymede. Как мне это сделать?Как установить пользовательский плагин в Eclipse Ganymede?

Из того, что я могу понять, установка программного обеспечения Eclipse поддерживает только установку с сайтов обновления программного обеспечения Eclipse.

Я пошел в Помощь -> Установить новое программное обеспечение ... -> Добавить -> Локальный ... , чтобы перейти к папке с плагином. Хотя диалог позволяет мне добавить каталог в качестве сайта обновления, он не работает. Он ожидает, что этот каталог станет локальным сайтом обновления Eclipse (я думаю). Я получаю ошибку

No repository found at file:/G:/TOOLS/... 

Далее я просто скопировал плагин в плагине директории под моей установки Eclipse. Это тоже не сработало. Я также попытался скопировать его в каталог dropins. Нет кубиков.

Может ли кто-нибудь просветить меня, как установить плагин, который не находится на сайте «обновления»?

Заранее спасибо ....

ответ

1

Обычно Eclipse, плагин упакован в почтовый файл установки путем извлечения его в каталог установки Eclipse (или каталог plugins в зависимости от того, как он упакован, как это может также извлекать файлы в каталоге features).

Следующий перезапуск Eclipse с --clean вариант.

+1

aka «старый школьный путь» :) – javamonkey79

+0

Наш плагин уже правильно упакован. Он упакован как каталог с подкаталогами и файлами. Он отлично подходит для более ранних версий Eclipse, просто скопировав весь каталог в каталог ../eclipse/plugins установки Eclipse. Таким образом, с упаковкой проблем нет. Это не работает в Ганимеде. Я ищу объяснения, почему или для инструкций о том, как сделать это по-другому. – rhimbo

0

Вы проверили журнал ошибок Eclipse? Возможно, пакет по какой-то причине не развертывается.

В противном случае создайте сайт Feature и Update для своего плагина, как описано here. Сайт обновления может быть либо удаленным сервером http (даже SVN), либо локальным каталогом. Приятно, что вы получите версию и возможность обновления и удаления из Eclipse. Это также облегчает работу, когда ваш плагин превращается в несколько плагинов, потому что они могут быть объединены вместе в одну версию с версией.