/woodwhales-maven-project-parser

maven 工程解析器,一键生成可视化组件、依赖关系图

Primary LanguageJavaApache License 2.0Apache-2.0

woodwhales-maven-project-parser

🚀 针对 https://github.com/woodwhales/woodwhales-PlantUML-Tools 工程进行了重构,代码组织更简洁,扩展性更强。

前言

根据指定 maven 工程一键生成组件图及模块关系视图的 plantUML 代码及图片文件。

说明:plantUML 语法学习及安装,请移步至笔者的博文:PlantUML 语法之时序图

JDK 运行环境要求:JDK 1.8+

默认访问URL:http://127.0.0.1:8086/maven-project-parser/

初始化数据库脚本:init.sql

在线生成 plantUML 图片:https://cloudcoders.cn/plant-uml

使用指南

步骤 1:填写项目的绝对根路径

步骤 2:选择组件视图代码中是否需要生成组件代码(默认不开启)

步骤 3:点击立即提交按钮即可。

示例

以 mall 项目为例:https://github.com/macrozheng/mall

生成效果如下:

组件视图

关系视图

常见问题

Cannot find Graphviz

未生成正确的关系图,而是出现如下图片:

图片中提示:Cannot find Graphviz,此时需要停止本服务,在操作系统的环境变量中配置 graphviz。详细安装步骤,请参见笔者的博文:PlantUML 语法之时序图安装 graphviz章节即可解决。