Skip to content

feat(maven): 有效模型、精确测试与 reactor 框架运行调试(#1495) - #8

Draft
Mucheen wants to merge 24 commits into
codex/issue-1495-native-executionfrom
codex/issue-1495-maven-domain
Draft

Mucheen wants to merge 24 commits into
codex/issue-1495-native-executionfrom
codex/issue-1495-maven-domain

Conversation

@Mucheen

@Mucheen Mucheen commented Oct 29, 2026 •

Copy link
Copy Markdown

Maven 配置、模型、精确测试及框架运行由插件后端持有,宿主消费通用 Provider 契约。本 PR 叠在 #7 上,继续 Draft,不合并或发布。配套 宿主 #1558、SDK #5;正式 SDK lock、下载与校验值不变。

  • v7 settings XML 由 Maven 后端的 JDK 安全 DOM 读写,保留命名空间、注释、未知字段与秘密;只编辑允许字段,写入宿主分配的空暂存,不跟随链接或任意指定输出,只返回回执。宿主负责确认、CAS、权限、原子发布与回读。
  • buildSystems 4 声明通用准备用途与源码角色;目标/任务身份仅在插件内解释。保留 v8 Surefire/Failsafe 通用报告、v9 精确不透明选择器和 v10 typed Run。
  • 生效 Profile、继承插件、Mojo 描述符、reactor/workspace reader 与执行计划决定目标和参数;保留 JVM/应用 argv、环境、入口、目录和依赖。隐式空模块目标交给 Maven 处理 defaultGoal;不支持的覆盖明确拒绝。
  • v11 只声明公开配置类型,消费当前 Registry 身份与 loopback connection;Maven 拥有 JDWP/框架参数,Java Support 拥有同包 JDT 适配器。真实 Quarkus/Micronaut 暂停、标准 JDI 恢复、参数/环境和 reactor 依赖有集成验证。
  • toolDefinitions 1 / executableResolution 2 使用插件命名空间工具 io.github.lithe-idea.maven-build:maven,声明布局、版本探测、导出、PATH、两平台 Wrapper 与官方 Java 前置运行时;不依赖宿主 Maven 专用注册。Run 返回通用工具引用,不投影旧 Wrapper/版本归属字段。
  • 显式开发 CI 从 clean package 选择唯一普通 SDK JAR,拒绝缺失、歧义或符号链接。真实生产 TypeScript 的 13 步 Agent/Build 工作流覆盖只读查询不启动工具、模型失配拒绝、重载后精确任务、跨项目拒绝、共享有界输出和操作身份,以及后端清理/包字节不变。

当前 Maven 19b6b0103e9bc8c569a3987a09ccd57b69cef966、SDK 3596a4d14bab2f4e19d187a136c8515bfd51eb88。
固定宿主 f51968cf4c3485607ddd278e86baed82a3a69ec4 的 CI 41435128254 全通过:runner Maven / Maven 3.6.3 与 Java 8、真实 Core 原生配置、13 步 TypeScript/Agent 和 Java 17 框架 JDI 场景。
当前宿主 b810a0abe348b7fd1c4ce43c1a513c9df9822b0c 的 CI 41440957155 已全部通过。开发组合不替代正式包和完整产品 UI 验收。

宿主合入后才按实际 preview 同步公开契约、发布真实 SDK,再更新正式锁定并验证发行包。Windows 产品完整准入、旧消费者/旧默认迁移和两端 GUI 仍由宿主的剩余账本跟踪。

宿主继续补通用工具偏好的存储协议与两端运行前消费,未改本仓库源码或正式锁定。固定 aa8a4a7e11aeace3a0ad3d237d61bd907817e69a 的 新组合 CI 41466259510 已单次启动,结果待结束;此前 b810a0abe 组合仍为全部通过。

@Mucheen Mucheen changed the title feat(maven): 原生配置、逐根工具链与上游测试报告(#1495) feat(maven): 原生配置、上游报告与 JDT 精确测试(#1495) Oct 29, 2026
@Mucheen Mucheen changed the title feat(maven): 原生配置、上游报告与 JDT 精确测试(#1495) feat(maven): 有效模型、精确测试与 reactor 框架服务(#1495) Oct 30, 2026
@Mucheen Mucheen changed the title feat(maven): 有效模型、精确测试与 reactor 框架服务(#1495) feat(maven): 有效模型、精确测试与 reactor 框架运行调试(#1495) Oct 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant