我正在尝试使用
mvn help:effective-pom -Dartifact=com.group:artifactname:1.0.0-SNAPSHOT
,但仍在为当前项目打印有效的pom。
有没有办法使用它?我正在关注Maven help:effective-pom documentation。
答案 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>