maven - 如何在 mvn 依赖树命令中仅列出直接依赖项?
问题描述
mvn org.apache.maven.plugins:maven-dependency-plugin:3.0.2:tree -DoutputFile=/tmp/dependencies.txt -DoutputType=dot -DappendOutput=true
我正在使用上述命令来获取依赖项列表,即直接和传递依赖项。我想要对上述命令进行更改,这将给我一个仅包含直接依赖项的列表并忽略所有传递依赖项。我不想使用任何其他命令,也不想更改输出文件格式。我们的解析器依赖于输出文件格式。有没有人对此有任何解决方案?
解决方案
我认为excludeTransitive 属性是你想要的。
哦,抱歉,请注意,该属性仅适用于dependency:list
,而不适用于dependency:tree
。
如果您愿意接受格式更改,您会想要...
mvn org.apache.maven.plugins:maven-dependency-plugin:3.0.2:list -DoutputFile=/tmp/dependencies.txt -DexcludeTransitive=true
推荐阅读
- c++ - C ++中数组,向量和矩阵之间的区别?
- php - SQL 查询执行上的 PHP 空白页面和 var_dump 上的 bool(false)
- node.js - 猫鼬-删除后不更新“唯一”
- python - 当脚本有很多依赖文件时,如何创建python脚本的windows服务?
- python - GPU 的 Python 编码
- javascript - 如何从电子桌面应用程序向 php 网站发送和接收数据?
- javascript - JavaScript forEach 方法不适用于箭头函数
- html - 在自定义类 Bootstap 4 中使用 Sass 中的边距和填充变量
- javascript - addFile() 方法的 Dropzone js 数据
- c - 警告 - 来自不兼容的指针类型的赋值