Как создать новый шаблон проекта Eclipse?

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

2 ответов


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


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

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

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

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