[英]How to write a maven plugin which can output the dependencies in a JSON format?
[英]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.