项目简介
本项目是基于Spring Boot框架的Maven项目解析工具,可解析Maven项目的POM文件,生成组件图和模块关系视图的PlantUML代码及图片文件,帮助用户快速了解Maven项目的结构和依赖关系。
项目的主要特性和功能
- Maven项目解析:能解析指定Maven项目的POM文件,提取项目信息、依赖关系、模块结构等。
- PlantUML图生成:根据解析结果生成PlantUML代码,并转换为可视化图片文件。
- 全局异常处理:通过
ControllerAdvice
类全局处理应用中的异常,保证应用健壮性。 - 数据库操作:使用MyBatis Plus框架进行数据库操作,支持批量处理依赖信息、模块信息等。
- Spring Boot集成:借助Spring Boot框架快速搭建应用,简化配置和部署。
安装使用步骤
1. 环境准备
- JDK 1.8+
- Maven 3.x
- Graphviz(用于生成PlantUML图片)
2. 复制项目
bash
3. 配置数据库
- 执行项目根目录下的
init.sql
脚本,初始化数据库。 - 在
application.properties
文件中配置数据库连接信息。
4. 启动项目
bash
mvn spring-boot:run
5. 访问应用
项目启动后,默认访问地址为:
http://127.0.0.1:8086/maven-project-parser/
6. 使用指南
- 填写项目的绝对根路径。
- 选择是否生成组件视图代码。
- 点击“立即提交”按钮,生成PlantUML图。
7. 查看生成的PlantUML图
生成的PlantUML图将以图片形式展示在页面上,用户可以下载或直接查看。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】