Comment afficher les objectifs et les paramètres du plugin Maven
Comment savoir quels sont les objectifs disponibles d'un plugin maven, par exemple le pluginmaven-eclipse -mvn eclipse:goals?. Dans cet article, nous vous montrerons comment afficher tous les objectifs d'un plugin Maven.
Plugin Documentation
La meilleure solution est de googler et visitez la documentation du plugin, pour maven-eclipse, visitez cemaven-eclipse plugin documentation page
1. aide: décrire
Vous pouvez également utiliser cemaven-help plugin pour afficher une liste des objectifs et des paramètres disponibles d'un plugin. Par exemple,
1.1. Liste tous les objectifs disponibles du pluginmaven-eclipse.
$ mvn help:describe -Dplugin=eclipse
Sortie
$ mvn help:describe -Dplugin=eclipse
Name: Maven Eclipse Plugin
Description: The Eclipse Plugin is used to generate Eclipse IDE files
(.project, .classpath and the .settings folder) from a POM.
Group Id: org.apache.maven.plugins
Artifact Id: maven-eclipse-plugin
Version: 2.9
Goal Prefix: eclipse
This plugin has 13 goals:
//...
eclipse:myeclipse
Description: Generates MyEclipse configuration files
eclipse:myeclipse-clean
Description: Deletes configuration files used by MyEclipse
eclipse:rad
Description: Generates the rad-6 configuration files.
eclipse:rad-clean
Description: Deletes the config files used by Rad-6. the files .j2ee and
the file .websettings
eclipse:remove-cache
Description: Removes the not-available marker files from the repository.
//...
1.2 Affiche le détail demaven-eclipse, l'objectif «éclipse» et tous ses paramètres.
$ mvn help:describe -Dplugin=eclipse -Dmojo=eclipse -Dfull=true
Sortie
$ mvn help:describe -Dplugin=eclipse -Dmojo=eclipse -Dfull=true
//...
eclipse:eclipse
Description: Generates the following eclipse configuration files:
- .project and .classpath files
- .setting/org.eclipse.jdt.core.prefs with project specific compiler
//...
Available parameters:
addGroupIdToProjectName (Default: false)
Expression: ${eclipse.addGroupIdToProjectName}
If set to true, the groupId of the artifact is appended to the name of
the generated Eclipse project. See projectNameTemplate for other options.
additionalBuildcommands
List of eclipse build commands to be added to the default ones. Old
style:
//...
1.3. Quelques exemples dehelp:describe pour décrire le pluginmaven-archetype:
$ mvn help:describe -Dplugin=archetype $ mvn help:describe -Dplugin=archetype -Dmojo=generate -Ddetail