gpt4 book ai didi

shell - 如何在 shell 脚本中从 pom.xml 文件中提取 GAV

转载 作者:行者123 更新时间:2023-12-02 00:09:29 24 4
gpt4 key购买 nike

我需要从大量 pom.xml 文件中提取 Maven GAV(groupId、artifactId、version)。并非所有 POM 都有父 POM 声明,因此需要考虑父 GAV 和项目 GAV 之间的继承。

我只想使用可以在 Linux shell 中轻松编写脚本的工具,例如bash。

最佳答案

grep -v '\[' <( mvn help:evaluate -Dexpression="project.groupId" 2>/dev/null && 
mvn help:evaluate -Dexpression="project.artifactId" 2>/dev/null &&
mvn help:evaluate -Dexpression="project.version" 2>/dev/null )

关于shell - 如何在 shell 脚本中从 pom.xml 文件中提取 GAV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15880730/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com