Изменить затмение Мастер создания нового файла? - PullRequest
1 голос
/ 14 сентября 2010

Я бы хотел изменить уже существующий мастер в Eclipse.Я планирую скопировать существующий плагин мастера в новый плагин и внести изменения там.Но как мне включить этот измененный мастер в Eclipse?

Я знаю, как создать локальный сайт обновления P2, но как мне убедиться, что оригинальный мастер заменен обновленной версией?

1 Ответ

1 голос
/ 15 сентября 2010

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

Некоторые идеи, которые вы могли бы рассмотреть: вы можетеопределите нового мастера, который может повторно использовать существующие страницы, и просто добавьте нового мастера, который сделает ваш трюк, в то время как оригинальный останется.

Как его установить: если у вас новый мастер в новомподключаемого модуля, просто используйте мастер экспорта (щелкните правой кнопкой мыши / Экспорт) и выберите мастер развертывания подключаемых модулей и фрагментов из категории разработки подключаемых модулей.На следующей странице выберите функцию установки на хост, и плагин будет установлен.

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

...