Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java tools & IDE's > Мaveн:Создане archetype с диномическим подключение


Автор: unkis 12.3.2013, 16:24
Ребята, скажит возможно ли сделать следуюший archetypе:

Задача: Сделать archetypе, из которого можно создавать проект взависимосте от параметров.

К примеру. 
1) Создать вебпроект, который работает с MySQL и Jetty
2) Создать вебпроект, который работает с MySQL и Tomcat
3) Создать вебпроект, который работает с HSQL и Jetty

Как видно из примера вебпрект один и тот же, а база данных и сервер разные.

Конечно можно создать много разных archetypе, но может возможно меняюшеся части передавать как параметры?

Заранее благодарен.

Автор: LSD 12.3.2013, 17:46
Архетип поддреживает параметризацию, но надо понимать что все-таки эта штука довольно ограниченная. Что можно:
- указать что архетайп требует некоторый переменных (в дополненние к стандартным GAV)
- в файлах шаблона можно использовать все возможности http://velocity.apache.org/
Хватит ли этого вам для создания архетипа мечты, я не знаю. Ну т.е. в теории, можно в архетипе добавить зависимость на вашу библиотеку, из шаблона вызвать код этой библиотеки, который сгенерирует произвольный текст. Но это как-то слишком сложно, оно вам надо?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)