繁体   English   中英

Maven插件输出类依赖项

[英]Maven plugin to output class dependencies

我正在寻找一个工具,理想情况下是一个maven插件,可以分析项目并输出依赖图。 该图将显示类之间的依赖关系,输出格式将被程序利用。

我想在编译项目后自动生成此图表。

你有一些线索吗? 谢谢。

澄清 :我不是在寻找maven工件之间的依赖关系,而是在我自己的项目中的类之间(类间依赖关系)

我能想到的唯一直接可用的Maven工具是JDepend 但是,maven插件本身只会生成一个HTML报告,初看起来我不确定解析会有多容易。

但是,JDepend可以在运行Ant时生成XML,这可以通过Maven AntRun插件轻松完成。

运行Ant解决方案的另一个Maven可以使用Eclipse Metrics插件 除了是一个易于使用的eclipse插件之外,它还有运行Ant的指令。

我能想到的唯一两个其他依赖性分析解决方案可能不适合您正在做的事情。 一个是Sonar,它具有相当全面的设计视图,可以显示库,包和类级别的依赖关系。 但是,这只能通过Web界面访问。 另一个是Google的Java Analytix工具,它可以生成依赖关系图表和报告

为此目的存在两个插件

在链接上,您可以找到这些插件的简单用法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM