我写了一个运行
mvn dependency:tree
在大量的 MAVEN 项目上。
我希望输出仅显示树,我不需要 maven 打印出的所有其他内容,例如
[INFO] Scanning for projects
我已经尝试过安静模式,但由于树不是错误,所以我看不到输出。
可以使用 outputFile 属性让它将其输出到文件中。如果您需要将输出全部附加到一个文件中,另请查看 appendOutput。
您可以使用 grep 过滤掉不需要的元素:
function mvndeps {
mvn dependency:tree -Dincludes="$1" | grep '^[^[]|ERROR|] B|]net|][[:space:]]*\';
}