1

我正在尝试查找在我的项目中使用的maven-wagon插件的版本。有没有办法通过命令行找到使用过的插件的版本?

4

1 回答 1

7

做这件事有很多种方法:

1)检查依赖树:

要找出您正在使用的库和版本,您可以使用Maven 依赖树,只需在您的项目 ( pom.xml ) 中执行此操作:

mvn dependency:tree -Dverbose

这对于检测您的项目正在使用的特定库的哪个版本很有用,但我认为它不包括插件。

2)描述具体的插件:

如果您想知道您安装的特定插件的版本,您可以这样做:

mvn -Dplugin=: 帮助: 描述

mvn -Dplugin=org.codehaus.mojo:wagon-maven-plugin 帮助:描述

这向您展示了这样的事情:

Name: Maven Wagon plugin
Description: Maven plugin that can be used to access various operations on a
  given URL using a supported maven wagon. Supports recursive upload, download,
  and list directory content functionality.
Group Id: org.codehaus.mojo
Artifact Id: wagon-maven-plugin
Version: 1.0
Goal Prefix: wagon
 
This plugin has 11 goals:
...
...

3)检查有效pom:

执行这个:

mvn help:有效的pom

并通过 pom 寻找你需要澄清的插件,在那里你会发现这样的东西:

<plugin>
   <groupId>org.codehaus.mojo</groupId>
   <artifactId>wagon-maven-plugin</artifactId>
   <version>1.0</version>
</plugin>
于 2017-05-04T21:14:58.880 回答