30 lines
866 B
Markdown
30 lines
866 B
Markdown
# WorkUtils — 开发工作集
|
||
|
||
一站式开发工具集桌面应用。
|
||
|
||
## 功能模块
|
||
|
||
| 模块 | 说明 |
|
||
|------|------|
|
||
| **文本对比** | 基于 LCS 算法的文本差异对比 |
|
||
| **MyBatis 逆向工程** | 根据数据库表生成 PO / Mapper / XML |
|
||
| **Git 仓库同步** | 批量切换分支、拉取最新代码 |
|
||
| **扫描功能** | 关键词 / Redis / Dubbo 扫描 |
|
||
| **API 接口文档导出** | 解析 Java 源码,导出 Dubbo / Spring 接口文档(HTML / Markdown) |
|
||
| **MyBatis SQL 导出** | 从 MyBatis XML 提取 SQL 并导出 CSV |
|
||
| **系统设置** | 配置数据库、项目路径、数据源、字体等 |
|
||
|
||
## 运行
|
||
|
||
```
|
||
双击 workutils.exe,或执行 java -jar workutils-{version}.jar
|
||
```
|
||
|
||
## 构建
|
||
|
||
```
|
||
scripts\build_release.bat
|
||
```
|
||
|
||
需要:JDK 17 + JavaFX SDK 17,设置环境变量 `JDK17_HOME` 和 `JFX_SDK_HOME`。
|