maven-3 - 由于不推荐使用 MavenProject.getDependencyArtifacts() 如何获取直接依赖项?
问题描述
类 MavenProject 有方法 getDependencyArtifacts() 返回所有项目的直接依赖关系,但它已被弃用。
该类还具有 getArtifacts() 方法,该方法返回所有项目的依赖项,包括传递的依赖项。
有什么方法可以知道工件何时来自项目的传递树或它是直接的,所以我可以过滤 getArtifacts() 的内容以仅获取直接的内容?
解决方案
getDependencies
应该返回您正在寻找的信息。
推荐阅读
- c++ - 将 std::prev 与 string_iterator.begin() 一起使用有多不安全?
- gps - TTGO T-Beam V1.0 GPS 不发送数据:编程错误或硬件故障?
- c++ - 如何在 CListCtrlEx 中选择整行
- selenium-chromedriver - chromedriver问题,客户端
- r - 将观察添加到列不起作用(错误:“下标越界”)
- pandas - 在时间序列数据中生成滚动窗口嵌入的最快方法是什么?
- android - Color OS - 加载 RecyclerView 时应用程序崩溃
- angular - 行在 Bootstrap 3 中出现在同一行
- c# - 类列表的字符串索引器
- android - 优雅-fs的Nodejs依赖问题