Apache Maven par Michel VONGVILAY
IV. Utilisation de Maven
IV.1 Concept
Les tâches exécutées par Maven reposent sur des plugins qui sont des fichiers jar.
Chaque plugin permet d'effectuer des tâches particulières prédéfinies appelées « goals ».
Les goals sont configurables dans le fichier de configuration de maven : maven.xml
La figure suivante récapitule l'architecture utilisée :
Maven s'utilise en ligne de commande sous la forme suivante : Maven plugin:goal
Exemple : maven java:compile
(si le goal n'est pas spécifié le goal par défaut sera executé, s'il est définit.)
Il faut exécuter Maven dans le répertoire qui contient le fichier project.xml. Si les paramètres fournis ne sont pas correct, une exception est levée.
Pour obtenir une liste complète des plug-ins à disposition de Maven, il suffit d'utiliser la commande :
maven –g
Voici une liste non exhaustive de divers plugins et de leurs goals :
Catégorie | Plugins avec goals |
---|---|
Package, déploiement |
jar : deploy, install |
Construction |
java : compile, jar |
Documentation |
site : generate, deploy |
Intégration IDE |
eclipse : add-maven-repo, generate-classpath, generate-project |
Autres |
Jhibernate |
La commande maven -g permet d'avoir la liste de tous les plugins disponibles avec leurs goals.
Pour plus d'information, aller voir sur : http://maven.apache.org/reference/plugins/index.html
<< page précédente | page suivante >> |