我被赋予了加速大型maven构建的任务,虽然我和Ant一起工作了很多,但我还是Maven的新手。
查看各种pom.xml文件,我看到插件,但我不知道他们做了什么。如果我转到https://repository.sonatype.org/index.html#welcome并输入各种插件名称,除了对插件的描述之外,我几乎得到了所有内容。
有没有办法告诉maven插件有什么作用?
感谢。
答案 0 :(得分:1)
您可以使用帮助插件获取Maven插件的说明(如果他们提供):
mvn help:describe -Dplugin=org.apache.maven.plugins:maven-compiler-plugin
产量
Name: Maven Compiler Plugin
Description: The Compiler Plugin is used to compile the sources of your project.
Group Id: org.apache.maven.plugins
Artifact Id: maven-compiler-plugin
Version: 2.3.2
Goal Prefix: compiler
This plugin has 3 goals:
compiler:compile
Description: Compiles application sources
...
如果您想拥有更多内容,请将-Ddetail
添加到命令行:
mvn help:describe -Dplugin=<groupid>:<artifactid> -Ddetail