Как сделать новый шаблон проекта Eclipse? - PullRequest
31 голосов
/ 10 марта 2010

Я использую своего рода фреймворк, где каждый раз, когда я делаю новый проект Java. Я должен расположить файлы в соответствующих пакетах и ​​ссылаться на соответствующие внешние библиотеки JAR . Как создать новый шаблон проекта, как в диалоговом окне «Новый проект» в новой папке?

Ответы [ 2 ]

27 голосов
/ 19 марта 2011

Я только что провёл небольшое исследование по этому поводу в наших собственных гнусных целях и нашел ответ.

Вам необходимо создать плагин Eclipse, который использует пакет org.eclipse.ui.newWizards. Вы можете определить свою собственную категорию или использовать существующую, когда найдете идентификатор категории. Чтобы создать новый мастер project вместо нового мастера resource , вам необходимо установить "project = true".

Кроме того, ваш плагин должен содержать класс, который реализует org.eclipse.ui.INewWizard. Нажав на ссылку класса из редактора plugin.xml, добьемся цели.

Этот класс должен выполнить всю работу в переопределении performFinish и вернуть true, чтобы указать, что он действительно сделал свое дело, и мастер может закрыться. Здесь вы можете создавать файлы, каталоги, настраивать натуру и т. Д.

9 голосов
/ 14 февраля 2011

Для этого вам нужно написать плагин Eclipse и сконцентрироваться на мастере создания нового проекта. О написании плагинов для Eclipse, он рассматривается в вопросе переполнения стека Как написать плагин для Eclipse? .

...