maven 表达式中的查询

问题描述 投票:0回答:1

是否可以在 Maven 中查询具有

help:evaluate
目标的特定插件?
我知道我可以通过
mvn help:evaluate -Dexpression=project.build.plugins
获取所有插件(xml 格式),并通过
mvn help:evaluate -Dexpression=project.build.plugins[0]
获取第一个插件,但我没有成功查询特定插件。

我的目的是例如通过 help:evaluate goal 来获取 org.apache.maven.plugins:maven-compiler-plugin 的配置,而不是使用 grep、xmlstartlet 等命令的组合......

maven-3
1个回答
0
投票

我知道这是很久以前的事了,但是你可以使用这个表达式通过键(group_id:artifact_id)访问特定插件,如下所示。

mvn help:evaluate -q -DforceStdout -Dexpression="project.build.pluginsAsMap(org.springframework.boot:spring-boot-maven-plugin)
© www.soinside.com 2019 - 2024. All rights reserved.