简体   繁体   English

由Maven Central建模的所有依赖项的可视化图形

[英]A visual graph of all dependencies modelled by Maven Central

A previous question on Stack Overflow has shown that it is possible to plot a graph of all modules within a Maven managed project. 关于Stack Overflow的上一个问题表明,可以绘制Maven托管项目中所有模块的图形。

I'm wondering if anyone has done and published an authoritative visual representation of all dependencies managed by Maven Central? 我想知道是否有人已经完成并发布了由Maven Central管理的所有依赖项的权威直观表示?

there exists a tool which could help achieving your goal, it is called Pom Explorer . 有一个工具可以帮助实现你的目标,它被称为Pom Explorer

You can find the website here : github.com/ltearno/pom-explorer 你可以在这里找到这个网站: github.com/ltearno/pom-explorer

It is a tool to work on a graph of maven projects. 它是一个处理maven项目图表的工具。 As a teaser i can say that on my machine it analyzes 4000 pom.xml files in 4 seconds. 作为预告片我可以说在我的机器上它在4秒内分析了4000个pom.xml文件。 Then many functionnalities are provided above the analysed pom graph : 然后在分析的pom图上方提供了许多功能:

  • dependency analysis (who depends on GAV, which gavs this GAV depends on, with transitivity), 依赖性分析(依赖于GAV,GAV依赖于GAV,具有传递性),
  • resolution (pom explorer knows where are defined properties, it manages dependencies and bom imports), 解决方案(pom explorer知道定义的属性在哪里,它管理依赖关系和bom导入),
  • 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), 操作(您可以使用它来转换pom图,假设您希望许多项目使用新版本的依赖项),
  • 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), 构建(pom explorer分析你的pom图并知道它们应该以什么顺序构建,然后它构建所有内容!它甚至可以监视你的项目目录以进行更改),
  • exporting (today there is CSV and a GRAPHML exports), 导出(今天有CSV和GRAPHML导出),
  • visualization (pom explorer can show you an interactive 3D customizable visualization of your projects graph). 可视化(pom explorer可以向您显示项目图形的交互式3D可自定义可视化)。

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 ! 文档还没有完成,所以再次不要犹豫!

Thanks 谢谢

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

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