如何使用JDepend识别JavaSpringMaven应用程序中使用的库

如何使用JDepend识别JavaSpringMaven应用程序中使用的库,java,spring,maven,jdepend,Java,Spring,Maven,Jdepend,我想使用JDepend,看看如何识别应用程序中直接使用的库 我想编写一个示例应用程序来识别我的应用程序中使用的库。如何实现这一目标。 我读了这篇文章,但我需要更好的知识来完成这项任务。请任何人都可以指导我更好的参考,我可以使用 从JDepend页面中我可以了解到,它提供了质量指标,这些指标是指示给定包质量的数值。它可能有助于衡量库的质量,但无助于识别应用程序中使用的库 由于代码中的导入语句将引用库中的类,因此解析应用程序代码和处理导入语句可能会有所帮助。您可以将java代码文件解析为文本文件并使

我想使用
JDepend
,看看如何识别应用程序中直接使用的库 我想编写一个示例应用程序来识别我的应用程序中使用的库。如何实现这一目标。
我读了这篇文章,但我需要更好的知识来完成这项任务。请任何人都可以指导我更好的参考,我可以使用

从JDepend页面中我可以了解到,它提供了质量指标,这些指标是指示给定包质量的数值。它可能有助于衡量库的质量,但无助于识别应用程序中使用的库


由于代码中的导入语句将引用库中的类,因此解析应用程序代码和处理导入语句可能会有所帮助。

您可以将java代码文件解析为文本文件并使用。任何以“java.”或“javax.”以外的内容开头的导入语句都可能被视为外部库解析代码,导入可能不会给出准确的库名称。相反,我可以考虑这种简单的方法,遍历目录并找到jar文件的名称。不知道这是不是你要找的。如果你需要代码,这里是