简体   繁体   English

如何在调用maven时查看所有带有目标调用的插件?

[英]How to see all plugins with goals invoked when calling maven?

I want to perform this command: 我要执行以下命令:

mvn deploy

However, I want to see all plugins called and on which phase of the build they are called. 但是,我想查看所有已调用的插件以及它们在构建的哪个阶段被调用。

To achieve this, I imagine this command: 为了实现这一点,我想象以下命令:

mvn --simulate-only --show-phase-plugins deploy

Well those switches don't exist. 那些开关不存在。

How can I tell Maven to do so? 我该如何告诉Maven这样做?

Maven 3.0.4 Maven的3.0.4

You could use help plugin 您可以使用帮助插件

mvn help:describe -Dcmd=compile

It will produce output like that: 它将产生如下输出:

...
[INFO] [help:describe]
[INFO] 'compile' is a phase corresponding to this plugin:
org.apache.maven.plugins:maven-compiler-plugin:compile

It is a part of the lifecycle for the POM packaging 'jar'. This lifecycle includes the following phases:
* validate: NOT DEFINED
* initialize: NOT DEFINED
* generate-sources: NOT DEFINED
* process-sources: NOT DEFINED
* generate-resources: NOT DEFINED
* process-resources: org.apache.maven.plugins:maven-resources-plugin:resources
* compile: org.apache.maven.plugins:maven-compiler-plugin:compile
* process-classes: NOT DEFINED
* generate-test-sources: NOT DEFINED
* process-test-sources: NOT DEFINED
* generate-test-resources: NOT DEFINED
* process-test-resources: org.apache.maven.plugins:maven-resources-plugin:testResources
* test-compile: org.apache.maven.plugins:maven-compiler-plugin:testCompile
* process-test-classes: NOT DEFINED
* test: org.apache.maven.plugins:maven-surefire-plugin:test
* package: org.apache.maven.plugins:maven-jar-plugin:jar
* pre-integration-test: NOT DEFINED
* integration-test: NOT DEFINED
* post-integration-test: NOT DEFINED
* verify: NOT DEFINED
* install: org.apache.maven.plugins:maven-install-plugin:install
* deploy: org.apache.maven.plugins:maven-deploy-plugin:deploy

For more information look at help plugin - http://maven.apache.org/plugins/maven-help-plugin/examples/describe-configuration.html 有关更多信息,请参阅帮助插件-http: //maven.apache.org/plugins/maven-help-plugin/examples/describe-configuration.html

这是我解决问题的方法:

mvn help:describe -Dcmd=deploy

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM