功能已稳定
This commit is contained in:
@@ -0,0 +1,29 @@
|
|||||||
|
# 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`。
|
||||||
@@ -32,7 +32,15 @@ taskkill /f /im workutils.exe 2>nul
|
|||||||
::: ============================================================
|
::: ============================================================
|
||||||
echo.
|
echo.
|
||||||
echo [2/5] Maven build...
|
echo [2/5] Maven build...
|
||||||
call "%PROJECT_DIR%\mvnw.cmd" clean package -DskipTests -q
|
if exist "%TARGET%" (
|
||||||
|
echo Cleaning old target...
|
||||||
|
rd /s /q "%TARGET%" 2>nul
|
||||||
|
if exist "%TARGET%" (
|
||||||
|
echo [WARN] Cannot delete target, retrying with Maven clean...
|
||||||
|
call "%PROJECT_DIR%\mvnw.cmd" clean -q 2>nul
|
||||||
|
)
|
||||||
|
)
|
||||||
|
call "%PROJECT_DIR%\mvnw.cmd" package -DskipTests -q
|
||||||
if %errorlevel% neq 0 (
|
if %errorlevel% neq 0 (
|
||||||
echo [ERROR] Maven build failed!
|
echo [ERROR] Maven build failed!
|
||||||
pause
|
pause
|
||||||
|
|||||||
Reference in New Issue
Block a user