如何在帮助中指定工件:有效pom?



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

有什么办法使用它吗?我正在关注 Maven 帮助:有效的 pom 文档。

这个参数是最新的:它至少需要3.0.0版本的maven-help-plugin
你的绒球.xml很可能不使用它。
请注意,输出中没有任何错误,因为用户属性 (-D( 可用于定义插件参数或任何自定义属性。 因此,如果无法识别,该插件就不会使用它。

因此,请将您的pom配置为使用支持它的maven-help-plugin版本或最后一个版本:

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

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

mvn org.apache.maven.plugins:maven-help-plugin:3.1.0:effective-pom -Dartifact=com.group:artifactname:1.0.0-SNAPSHOT

最新更新