Возможно ли автоматизировать процесс создания нового проекта Eclipse?

19 views
Skip to first unread message

Valeri

unread,
May 24, 2010, 9:36:37 AM5/24/10
to eclipse-dev-rus
Добрый день!

Для создания новых Wicket проектов, каждый раз использую Maven2 wicket-
archetype-quickstart.
Далее приходится делать несколько ручных операций:

1) приходится редактировать 2 файла pom.xml и WEB-INF/web.xml для
того,
чтобы версия Java была 1.6, а версия Servlet соответственно 2.5
2) после импортирования этого Maven проекта в Eclipse приходится
выставлять Project Facets в нужную конфигурацию: Geronimo, в которой
также нужно установить: а) Artifact Id b) Artifact Type war или car

Возникает следующий вопрос:
Уважаемые знатоки Eclipse, а можно ли весь этот процесс,
автоматизировать?
Если да, как?

--
Вы получили это сообщение, поскольку подписаны на группу eclipse-dev-rus.

Чтобы добавлять сообщения в эту группу, отправьте письмо по адресу eclipse...@googlegroups.com.
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу eclipse-dev-r...@googlegroups.com.
О дополнительных функциях можно узнать в группе по адресу http://groups.google.com/group/eclipse-dev-rus?hl=ru.

Kirill Zotkin

unread,
May 24, 2010, 12:08:19 PM5/24/10
to eclipse...@googlegroups.com
Создай архетип для мавена?

Kirill Zotkin

unread,
May 24, 2010, 12:11:42 PM5/24/10
to eclipse...@googlegroups.com
может это как-то связано:

Valeri

unread,
May 24, 2010, 7:27:34 PM5/24/10
to eclipse-dev-rus
Так и сделал.
Но тем не менее после импортирования в Eclipse всё равно приходится
выставлять Project Facets вручную

Kirill Zotkin

unread,
May 25, 2010, 5:33:16 AM5/25/10
to eclipse...@googlegroups.com
Был скриптинг с помощью Eclipse Monkey (http://wiki.eclipse.org/Eclipse_Monkey_Overview), но его закрыли. Делают что-то для е4. http://wiki.eclipse.org/E4/Scripting

Более надежный (хотя не уверен, что более правильный) способ - написать плугин, расширяющий точку расширения org.eclipse.ui.newWizards с визардом нового проекта с твоими настройками - и как бы вообще тулзы для викета... Более грубый способ - тот же скрипт, но на java - плагин со сценарием твоих кастомизирующих действий, обращающийся к api eclipse ide (см. исходники плагинов в поиске или во вьюхе Plug-ins) и вызываемый из контекстного меню проекта (возможно с диалогом), хоть это и не стандартная практика. то есть, если много действий, одинаковых и часто повторяющихся, то можно так, но мне кажется мало смысла в этом.

Kirill Zotkin

unread,
May 25, 2010, 5:40:42 AM5/25/10
to eclipse...@googlegroups.com
А нельзя в архетип включить файлы с настроенными фасетами?
имя проекта как преднастроенная переменная в архетипах есть?

Valeri

unread,
May 25, 2010, 8:01:29 AM5/25/10
to eclipse-dev-rus
> А нельзя в архетип включить файлы с настроенными фасетами?

Пока не уверен...
Хочу попробовать сделать средствами Eclipse, но ещё не знаю, как.

Reply all
Reply to author
Forward
0 new messages