| 🔨 HWXT 自动构建插件
    
 一键触发 hamsos 和 lams 项目构建的 VSCode 插件 解决浏览器跨域限制 | 支持可配置 API | 实时日志监控 
 ✨ 核心功能
| 功能 | 说明 | 支持项目 |  
| 🚀 一键构建 | 快捷键快速启动构建流程 | hamsos (ZIP) / lams (WAR) |  
| 🌐 跨域解决 | 解决浏览器 API 调用跨域限制 | 全部 |  
| ⚙️ 灵活配置 | API 地址和 Token 可自定义 | 全部 |  
| 📈 实时日志 | VSCode 输出面板显示详细日志 | 全部 |  
| 📅 构建历史 | 保存最近20条构建记录,数据持久化 | 全部 |  
| ⏰ 状态监控 | 实时显示构建状态和进度 | 全部 |  
| 📧 邮件通知 | 构建完成自动邮件通知 | 全部 |  
| 🎨 友好界面 | 简洁美观的 WebView 操作界面 | 全部 |  🚀 快速开始💾 安装插件
从 VSIX 安装(推荐) 
下载最新的 .vsix文件VSCode 中按 Ctrl+Shift+P输入 Extensions: Install from VSIX选择下载的 .vsix文件从源码安装 git clone https://cnb.cool/zrz2025/hwxt_build_vs_plugin.git
cd hwxt-build
npm install
# 按 F5 启动调试模式
 📖 使用指南🎯 启动方式
| 方式 | 操作 | 说明 |  
| 快捷键 | Alt+Z Alt+Z | ⭐ 推荐方式,快速启动 |  
| 命令面板 | Ctrl+Shift+P→HWXT: 打开构建面板 | 通过命令面板启动 |  
| 编辑器按钮 | 文件编辑器右上角工具栏 | JS/TS/JSON 文件可见 |  📋 操作步骤graph TD
   A[启动插件] --> B[配置 API]
   B --> C[选择项目]
   C --> D[填写参数]
   D --> E[开始构建]
   E --> F[查看日志]
   F --> G[查看构建历史]
 1️⃣ 启动插件按 Alt+Z Alt+Z或通过命令面板打开构建面板 2️⃣ 配置 API
API Token:填写访问令牌(必填)API 地址:默认已配置,可根据环境调整 3️⃣ 选择项目
hamsos:构建 ZIP 安装包lams:构建 WAR 部署包 4️⃣ 填写参数
分支名称:如 main、develop邮箱地址:接收构建结果通知 5️⃣ 开始构建点击「开始构建」按钮,系统自动处理,50秒后开始轮询构建结果 6️⃣ 查看构建历史
插件会自动保存最近20条构建记录显示构建状态:构建中、成功、失败、超时成功构建可一键复制下载地址支持删除单条记录或清空所有历史 7️⃣ 查看日志在 VSCode 输出面板监控构建进度和结果 👍 构建历史管理插件提供完善的构建历史管理功能: 📅 历史记录显示
自动保存:最夐20条构建记录,超出自动删除最旧记录状态显示:构建中🔵 | 成功✅ | 失败❌ | 超时⚠️详细信息:项目类型、分支名称、开始时间、完成时间 📎 快捷操作
一键复制:成功构建可直接复制下载地址到剪贴板删除记录:支持删除单条记录或清空所有历史有效期提醒:构建产物12小时有效期提示 💾 数据持久化
自动存储:利用VSCode全局状态,重启后自动加载无缝体验:关闭插件重新打开,历史记录依然存在 
 🔍 构建状态说明
| 状态 | 显示 | 描述 |  
| 构建中 | 🔵 | 构建请求已发送,等待轮询结果 |  
| 成功 | ✅ | 构建完成,可下载构建产物 |  
| 失败 | ❌ | 构建过程出错,请查看日志获取详情 |  
| 超时 | ⚠️ | 轮询5分钟后仍未完成,请手动检查 |  
 ⚙️ 配置说明🔑 API 配置
| 配置项 | 类型 | 必填 | 说明 |  
| API Token | string | ✅ | 构建服务访问令牌 |  
| API 地址 | string | ✅ | 构建服务接口地址 |  
💡 提示:Token 在会话期间会被保持,API 地址支持不同环境切换 📝 构建参数
| 参数 | hamsos | lams | 说明 |  
| 分支名称 | ✅ | ✅ | Git 分支,如 main、develop |  
| 邮箱地址 | ✅ | ✅ | 接收构建完成通知 |  
| 构建类型 | ZIP 包 | WAR 包 | 自动根据项目选择 |  🛠️ 故障排除❓ 常见问题
🌐 跨域错误插件专门设计来解决跨域问题,如果仍遇到跨域错误: 
检查网络连接确认防火墙设置验证 API 地址是否正确 
🔑 Token 无效
确认 Token 格式正确检查 Token 是否已过期查看输出日志获取详细错误信息 
🌍 网络连接失败
检查网络连接状态确认防火墙和代理设置尝试使用其他网络环境 
⚠️ 构建失败
查看 VSCode 输出面板详细日志确认分支名称和邮箱格式检查构建服务状态 📊 日志查看
| 位置 | 用途 | 访问方式 |  
| 输出面板 | 详细构建日志 | VSCode → 输出 → "HWXT 构建插件" |  
| 命令面板 | 快速打开日志 | Ctrl+Shift+P→ "HWXT: 打开输出日志" |  🤝 支持与反馈
 |  |