如何查看依赖关系树(以及传递依赖关系)以及它们被包含或排除在构建中的原因?
在 Maven 中,可以这样做:
mvn dependency:tree -Ddebug
据我了解,Ivy 可以生成 XML/HTML 格式的依赖报告,但似乎不一样。(纠正我,如果我错了)。
此外,这种东西是否可以从独立的 Ivy 中获得(不是从 Ant 上下文中调用)?
谢谢!
看看<ivy:report>
。这将创建一个基于 HTML 的依赖关系报告,它还将创建一个 graphml 文件,您可以使用yed来生成报告,或者创建一个点文件并使用graphviz。
看看<ivy:dependencytree />
这将在控制台中显示依赖关系树。