您如何知道Maven插件的可用目标是什么,例如maven-eclipse插件– mvn eclipse:goals?
。 在本文中,我们将向您展示如何显示Maven插件的全部目标。
插件文档
最好的解决方案是Googling,并访问插件文档,对于maven-eclipse,请访问此maven-eclipse插件文档页面。
1.帮助:描述
或者,您可以使用此maven-help插件显示插件的可用目标和参数的列表。 例如,
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.2显示maven-eclipse ,“ 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。 很少help:describe
描述maven-archetype
插件的示例:
$ mvn help:describe -Dplugin=archetype
$ mvn help:describe -Dplugin=archetype -Dmojo=generate -Ddetail
参考文献
翻译自: https://mkyong.com/maven/how-to-display-maven-plugin-goals-and-parameters/