如何在help:effective-pom中指定工件?

时间:2018-08-23 09:12:12

标签: java maven maven-3

我正在尝试使用 mvn help:effective-pom -Dartifact=com.group:artifactname:1.0.0-SNAPSHOT,但仍在为当前项目打印有效的pom。

有没有办法使用它?我正在关注Maven help:effective-pom documentation

1 个答案:

答案 0 :(得分:3)

此参数是最新的:它至少需要3.0.0的{​​{1}}版本。
您的pom.xml不太可能使用它。
请注意,输出没有任何错误,因为可以使用用户属性(maven-help-plugin)定义插件参数或任何自定义属性。因此,如果无法识别,插件将不会使用它。

因此,将pom配置为使用支持它的-D版本或最后一个版本:

maven-help-plugin

或在命令行中明确指定插件的版本:

<build>
    <plugins>
      <plugin>
         <artifactId>maven-help-plugin</artifactId>
         <version>3.1.0</version>
      </plugin>
    </plugins>
<build>