Я только что провёл небольшое исследование по этому поводу в наших собственных гнусных целях и нашел ответ.
Вам необходимо создать плагин Eclipse, который использует пакет org.eclipse.ui.newWizards
. Вы можете определить свою собственную категорию или использовать существующую, когда найдете идентификатор категории. Чтобы создать новый мастер project вместо нового мастера resource , вам необходимо установить "project = true".
Кроме того, ваш плагин должен содержать класс, который реализует org.eclipse.ui.INewWizard
. Нажав на ссылку класса из редактора plugin.xml
, добьемся цели.
Этот класс должен выполнить всю работу в переопределении performFinish
и вернуть true, чтобы указать, что он действительно сделал свое дело, и мастер может закрыться. Здесь вы можете создавать файлы, каталоги, настраивать натуру и т. Д.