美文网首页
查看maven plugin所包含的goal

查看maven plugin所包含的goal

作者: 王某某的笔记 | 来源:发表于2020-05-21 16:53 被阅读0次

要使用maven插件提供的goal,首先得知道这些插件提供了哪些goal以及他们的用法。

maven的核心插件之一 --- help插件(Maven Help Plugin)可以用于查看插件提供了哪些goal。

mvn help:describe -Dplugin=groupId:artifactId:version

可以省略版本号

还可以使用插件目标前缀替换坐标:

$ mvn help:describe -Dplugin=compiler

例子:

查看 maven-source-plugin 的信息

mvn help:describe -Dplugin=org.apache.maven.plugins:maven-source-plugin


......
Name: Apache Maven Source Plugin
Description: The Maven Source Plugin creates a JAR archive of the source
  files of the current project.
Group Id: org.apache.maven.plugins
Artifact Id: maven-source-plugin
Version: 3.0.1
Goal Prefix: source

This plugin has 7 goals:

source:aggregate
  Description: Aggregate sources for all modules in an aggregator project.

source:generated-test-jar
  Description: This plugin bundles all the test sources into a jar archive.

source:help
  Description: Display help information on maven-source-plugin.
    Call mvn source:help -Ddetail=true -Dgoal=<goal-name> to display parameter
    details.

source:jar
  Description: This plugin bundles all the sources into a jar archive.

source:jar-no-fork
  Description: This goal bundles all the sources into a jar archive. This
    goal functions the same as the jar goal but does not fork the build and is
    suitable for attaching to the build lifecycle.

source:test-jar
  Description: This plugin bundles all the test sources into a jar archive.

source:test-jar-no-fork
  Description: This goal bundles all the test sources into a jar archive.
    This goal functions the same as the test-jar goal but does not fork the
    build, and is suitable for attaching to the build lifecycle.

For more information, run 'mvn help:describe [...] -Ddetail'
......

相关文章

网友评论

      本文标题:查看maven plugin所包含的goal

      本文链接:https://www.haomeiwen.com/subject/qhltahtx.html