Модификация существующего плагина Eclipse и правильная его установка - PullRequest
0 голосов
/ 20 мая 2009

Я загрузил исходный код плагина UML2 на основе EMF и изменил класс в проекте org.eclipse.uml2.uml.edit, чтобы удалить специальные символы при возврате строковых представлений. Теперь, когда я экспортирую проекты и помещаю jar-файлы либо в каталог dropins, либо заменяю текущие jar-файлы плагина uml2 в каталог plugins, UML-файлы больше не распознаются, короче говоря, мой измененный плагин не устанавливается правильно (ошибка не выдается и я вижу файлы, которые выбираются в разделе Плагины-> Целевая платформа).

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

Что я могу сделать для правильной установки плагина?

Есть ли документированная процедура сборки плагина uml2 (или любого аналогичного плагина) после модификации?

Ответы [ 3 ]

0 голосов
/ 20 мая 2009

Если для плагинов UML2 не требуется какой-то магический сценарий сборки, экспорт одного из плагинов, который вы изменили, и перезапись оригинала в вашей установке Eclipse, должны быть самым простым решением. Одна потенциальная проблема, которая приходит на ум, - это противоречивые номера версий плагинов: убедитесь, что у вас нет двух идентичных версий вашего модифицированного плагина в вашей установке Eclipse.

При отладке плагинов, которые, очевидно, не работают должным образом во время выполнения, я всегда смотрю на Справка> О платформе Eclipse> Подробности конфигурации . В этом списке перечислены все плагины, найденные Equinox во время запуска, а также их состояние (см. Javadoc интерфейса org.osgi.framework.Bundle).

0 голосов
/ 23 июля 2013

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

Я создал локальный сайт обновления плагина в моей системе. Создание сайта обновления для вашего плагина * В статье 1004 * очень очень хорошо объясняются шаги, необходимые для достижения этой цели.

0 голосов
/ 20 мая 2009

Выберите проект и откройте контекстное меню. Внизу меню есть запись PDE. Там вы можете найти запись для создания плагина для развертывания. Это дает вам каталог функций и плагинов с фиксированными файлами. Скопируйте оба в свою установку Eclipse.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...