Desktop Control Surface For Maven Packaging & Deployment

一个界面,接管 Maven 打包、产物和部署。

PackFlow Workbench 把 Maven 多模块解析、环境检测、命令预览、构建日志、产物筛选、服务器管理和部署流水线收进同一个 Windows 桌面工作台。

Maven 多模块 Tauri 2 SSH 部署 SQLite 持久化
PackFlow Workbench

Build Center

order-service

parent-pomskip
common-libskip
order-servicepackage
gateway-webskip
$ mvnw clean package -pl order-service -am -P prod
[INFO] BUILD SUCCESS
target/order-service-2.0.2.jar ready
7核心工作区
100构建历史保留
6部署步骤类型
1项目级隔离模型

Why PackFlow

把零散的打包部署动作,收束成一条清晰流程。

多模块项目的痛点通常不是单个命令,而是环境、模块、产物、服务器和验证步骤散落在不同工具里。PackFlow 把它们放到同一个操作闭环中。

Project Intelligence

自动理解 Maven 多模块工程

解析父工程、模块关系和 artifact 信息,把选择模块、依赖构建、产物定位收进一个连续工作台。

Build Center

构建命令可视化编排

集中管理 JDK、Maven、Profile、settings.xml 和常用参数,执行前可预览并微调最终命令。

Deployment Flow

从产物到服务器的部署流水线

支持 SSH 上传、远程命令、等待、端口探测、HTTP 检查和日志关键字检测,部署状态一屏追踪。

Ops Console

服务器、服务和历史记录统一管理

服务器凭据、服务映射、部署模板和执行记录按项目隔离,减少切换项目时的误操作。

Diagnostics

实时日志与构建诊断

构建和部署过程持续回传日志,关键错误可直接定位,失败原因不再散落在多个终端窗口里。

Windows Native

为本地桌面场景打磨

基于 Tauri 2 与 Rust 后端,结合 SQLite、DPAPI、ssh.exe 和 Job Objects,贴近 Windows 运维习惯。

Install

下载路径保持直接,不把安装变成文档迷宫。

面向 Windows 桌面环境使用,安装后选择 Maven 父工程即可开始构建、定位产物并配置部署流水线。

Windows 正在获取 GitHub 最新版本下载地址... 如果自动获取失败,会打开 GitHub 最新 Release 页面。
开发者构建 npm install npm run tauri:build

FAQ

首页只回答安装前最关键的问题。

它是 Web 系统还是桌面应用?

它是面向 Windows 的本地桌面应用,用来管理本地 Maven 项目的打包、产物和部署流程。

支持哪些部署步骤?

当前支持文件上传、SSH 命令、等待、端口检测、HTTP 检查和日志关键字检测。

数据存在哪里?

项目、构建历史、服务器、服务映射和部署记录保存在应用数据目录中的 SQLite 数据库。

服务器密码如何保存?

Windows 下会通过 DPAPI 加密保存,避免以明文形式落盘。