2016-03-28 6 views
3

Можно ли создать прикладные специфические архетипы с использованием существующего «общего» архетипа ?.Как создать архетип maven из существующего архетипа

Общий архетип - будет содержать общие папки и файлы конфигурации и т. Д. Расширьте существующий архетип до архетипа ребенка.

Generic Архетип ---> Конкретная App Архетип (Keep приложение определенные папки ..)

Generic Архетип ---> Конкретная App Архетип 1

Каждый раз, когда мы создаем проект с использованием специализированной архетип должен проверить новые обновления в Generic archetype.

ответ

3

Для меня, у вас есть два основных варианта:

  1. Вы можете создать свой собственный архетип из ничего. Here is the official guide. У вас есть несколько шагов (создать pom.xml, archetype.xml, ...).

  2. Вы можете создать архетип из существующей папки проекта. Например, во-первых, вы можете создать проект из архетипа Maven (например, «maven-archetype-webapp») веб-приложения. Затем вы делаете свои изменения (добавьте или измените некоторые файлы конфигурации, создайте папку для определенной цели и т. Д.). И, наконец, вы можете создать собственный архетип, из этого проекта, выполнение этой командной строки:

    МВН архетип: создание-из-проекта

A mini guide to create an archetype from a existing project.

Reference doc to create an archetype from a existing project (mojo infos)

+1

Благодарность за комментарий. Но это не сработает для моего сценария. Я хотел бы получить обновления «Generic» архетипа, когда я создаю проект, используя архетип конкретного приложения. – eagerToLearn