我正在使用类 org.apache.maven.project.MavenProject 的方法 getDependencyManagement()和 getDependencies()来获取列表执行插件的pom.xml的依赖项,但我也得到了继承的依赖项。
如何在pom.xml中获取直接定义的依赖项列表,而不是任何继承的依赖项列表。
答案 0 :(得分:1)
在MavenProject
课程中,您可以使用getDependencyArtifacts()
方法。它的Javadoc上写着:
/**
* Direct dependencies that this project has.
* @return Set<Artifact>
* @see #getArtifacts() to get all transitive dependencies
*/