Création d’un archetype maven

1.Introduction

Création d’un archetype maven à partir d’un projet existant

2.Mise en oeuvre

2.1 Génération

Lancer la commande suivante afin de créer un projet de base

mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-webapp -DarchetypeArtifactId=maven-archetype-webapp

Un fois le projet crée placez vous à la racine de celui-ci et lancer la commande ci-dessous afin de générer l’archetype

mvn archetype:create-from-project

La structure de l’archetype et stocké dans « target\generated-sources\archetype ». Je vous conseille de déplacer et renommer le dossier archetype, c’est dans ce dossier que nous allons dorénavant travailler afin de modifier notre archetype

2.1 Personalisation

Tout ce qui nous concerne se trouve dans src/main/resources/META-INF/maven et src/main/resources/archetype-resources n’hésitez pas lire cette doc

2.2 Installation dans votre repository local

mvn install