在批处理文件中使用 mvn 依赖项:树将 maven 输出与树分开隐藏



我写了一个运行

mvn dependency:tree

在大量的 MAVEN 项目上。

我希望输出仅显示树,我不需要 maven 打印出的所有其他内容,例如

[INFO] Scanning for projects

我已经尝试过安静模式,但由于树不是错误,所以我看不到输出。

可以使用 outputFile 属性让它将其输出到文件中。如果您需要将输出全部附加到一个文件中,另请查看 appendOutput。

您可以使用 grep 过滤掉不需要的元素:

function mvndeps {
    mvn dependency:tree -Dincludes="$1" | grep '^[^[]|ERROR|] B|]net|][[:space:]]*\';
}

相关内容

  • 没有找到相关文章

最新更新