由Maven Central建模的所有依赖项的可视化图形 [英] A visual graph of all dependencies modelled by Maven Central

查看:206
本文介绍了由Maven Central建模的所有依赖项的可视化图形的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有关Stack Overflow的上一个问题显示,可以绘制Maven托管中所有模块的图表项目。

A previous question on Stack Overflow has shown that it is possible to plot a graph of all modules within a Maven managed project.

我想知道是否有人已经完成并发布了由Maven Central管理的所有依赖项的权威直观表示?

I'm wondering if anyone has done and published an authoritative visual representation of all dependencies managed by Maven Central?

推荐答案

有一个工具可以帮助您实现目标,它被称为 Pom Explorer

there exists a tool which could help achieving your goal, it is called Pom Explorer.

您可以在此处找到该网站: github.com/ltearno/pom-explorer

You can find the website here : github.com/ltearno/pom-explorer

这是一个处理maven项目图表的工具。作为预告片我可以说在我的机器上它在4秒内分析了4000个pom.xml文件。然后在分析的pom图上方提供了许多功能:

It is a tool to work on a graph of maven projects. As a teaser i can say that on my machine it analyzes 4000 pom.xml files in 4 seconds. Then many functionnalities are provided above the analysed pom graph :


  • 依赖性分析(依赖于GAV,GAV对此GAV的依赖,具有传递性) ),

  • 分辨率(pom explorer知道定义的属性在哪里,它管理依赖关系和bom导入),

  • 操作(你可以用它来转换你可以说,如果你想要许多项目使用新版本的依赖项,那么

  • build(pom explorer分析你的pom图并知道它们应该以什么顺序构建,然后它构建所有内容!它甚至可以查看你的项目目录以进行更改),

  • 导出(今天有CSV和GRAPHML导出),

  • 可视化(pom explorer可以向您显示项目图形的交互式3D可自定义可视化)。

  • dependency analysis (who depends on GAV, which gavs this GAV depends on, with transitivity),
  • resolution (pom explorer knows where are defined properties, it manages dependencies and bom imports),
  • manipulation (you can use it to transform you pom graph, let's say if you want many projects to use a new version of a dependency),
  • build (pom explorer analyses your pom graph and knows in which order they should be built, then it builds everything ! it can even watch your projects directories for change),
  • exporting (today there is CSV and a GRAPHML exports),
  • visualization (pom explorer can show you an interactive 3D customizable visualization of your projects graph).

现在正在积极开发中,所以不要不要犹豫,尝试它,报告错误并要求有用的功能!文档还没有完成,所以再次请不要犹豫!

It is in active development right now so don't hesitate to try it, report bugs and ask for useful features ! The documentation is also not complete yet, so again don't hesitate to ask !

谢谢

这篇关于由Maven Central建模的所有依赖项的可视化图形的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆