dimanche 19 février 2012

[Maven] Comprendre les fonctionnalités d'un plugin

Il n'existe pas de liste exhaustives des plugins Maven disponibles. En revanche, à partir du nom d'un plugin, il est possible d'obtenir sa documentation, et ce grâce au plugin dédié help.

Le plugin help propose entre autres mojos describe, qui fournit une description de n'importe quel plugin, ainsi que la liste des mojos d'un plugin et l'explication de la tâche qu'ils accomplissent.
mvn help:describle -Dplugin=<nom du plugin>

Appliquons par exemple le mojo help:describe sur lui-même :
mvn help:describe -Dplugin=help

Pour davantage d'informations, notamment sur les paramètres acceptés par chaque mojo :
mvn help:describe -Dplugin=help -Ddetail
ou encore : mvn help:describe -Dplugin=help -Dfull

Un mojo très intéressant du plugin help est help:effective-pom (Cf. la documentation fournie par les commandes précédentes).

Aucun commentaire: