Mavenプラグインの目標とパラメーターを表示する方法
maven-eclipseプラグイン–mvn eclipse:goals?
などのMavenプラグインの利用可能な目標をどのように知っていますか。 この記事では、Mavenプラグインの目標全体を表示する方法を示します。
Plugin Documentation
最良の解決策はグーグルであり、プラグインのドキュメントにアクセスします。maven-eclipseについては、このmaven-eclipse plugin documentation pageにアクセスしてください。
1. help:describe
または、このmaven-help pluginを使用して、プラグインの使用可能な目標とパラメーターのリストを表示することもできます。 例えば、
1.1.maven-eclipse
プラグインで使用可能なすべての目標を一覧表示します。
$ mvn help:describe -Dplugin=eclipse
出力
$ 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.2maven-eclipseの詳細、「日食」目標、およびそのすべてのパラメーターを表示します。
$ mvn help:describe -Dplugin=eclipse -Dmojo=eclipse -Dfull=true
出力
$ 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.maven-archetype
プラグインを説明するhelp:describe
の例はほとんどありません:
$ mvn help:describe -Dplugin=archetype $ mvn help:describe -Dplugin=archetype -Dmojo=generate -Ddetail