首页 > 解决方案 > 由于不推荐使用 MavenProject.getDependencyArtifacts() 如何获取直接依赖项?

问题描述

类 MavenProject 有方法 getDependencyArtifacts() 返回所有项目的直接依赖关系,但它已被弃用。

该类还具有 getArtifacts() 方法,该方法返回所有项目的依赖项,包括传递的依赖项。

有什么方法可以知道工件何时来自项目的传递树或它是直接的,所以我可以过滤 getArtifacts() 的内容以仅获取直接的内容?

标签: maven-3maven-plugin

解决方案


getDependencies应该返回您正在寻找的信息。


推荐阅读