有一个项目在某种程度上间接依赖于其他项目。我试图在eclipse中找到依赖关系的路径或依赖关系图,但找不到方法。
任何方式做到这一点?
答案 0 :(得分:4)
右键单击项目,然后选择“属性”,然后选择“Java构建路径”。 “项目”和“库”选项卡列出了项目所依赖的内容。请注意,“订购和导出”选项卡会让您产生间接依赖关系。
此处的所有信息都保存在项目中名为.classpath
的文件中;如果你想在大型工作空间中找到特定的依赖关系,那么对这些文件进行文本搜索将是最快的解决方案。
答案 1 :(得分:1)
安装Eclipse Project Dependencies Viewer(https://code.google.com/p/epdv/)。它会为您提供一个很好的项目依赖关系图。
答案 2 :(得分:0)
还有基于命令的选项。 转到项目的根文件夹(你会看到那里的pom文件) 在命令提示符下键入“mvn dependency:tree”,这应该打印项目在控制台上的所有依赖项。
您可以将控制台输出重定向到文件,以防依赖关系树太大而无法放入控制台;在文件中查看此内容总是很容易。