Skip to content

fix(maven): 支持本地仓库路径并放宽 wrapper 版本校验 - #477

Merged
1lck merged 2 commits into
previewfrom
fix/maven-local-repo-and-wrapper-version
Sep 4, 2026
Merged

fix(maven): 支持本地仓库路径并放宽 wrapper 版本校验#477
1lck merged 2 commits into
previewfrom
fix/maven-local-repo-and-wrapper-version

Conversation

@1lck

@1lck 1lck commented Sep 4, 2026

Copy link
Copy Markdown
Owner

Summary

  • 修复 [Feature] maven不能指定本地仓库路径 #453:Maven wrapper 声明版本(如 3.6.3)不再把更新的本机 Maven(如 3.9.16)当成精确不匹配并拦截 Run。
  • Maven 设置新增 machine-local 本地仓库 路径;Core 启动计划追加 -Dmaven.repo.local=<path>
  • Windows / macOS UI、本地配置持久化、共享契约与 fixture 同步更新。

Test plan

  • ./scripts/verify-rust-core.sh
  • ./scripts/verify-shared-contracts.sh
  • ./scripts/verify-service-boundaries.sh
  • bun test Maven / run-maven-context 相关用例(Windows)
  • ./scripts/test-macos.sh --filter Maven
  • Windows 实机:Maven 设置填自定义本地仓库后 compile / Spring Boot run
  • .mvn/wrapper 且 wrapper 版本低于本机 Maven 的项目可直接启动

1lck added 2 commits September 4, 2026 22:47
Treat Maven wrapper distribution versions as a minimum so newer system
Maven no longer blocks Run, and add a machine-local localRepositoryPath
that launches with -Dmaven.repo.local across Core, Windows, and macOS.

Closes #453
Keep localRepositoryPath support and adopt preview's reactor -am behavior
for Maven-backed Run/Debug launch plans in the shared Core contract docs.
@1lck
1lck merged commit 667df93 into preview Sep 4, 2026
11 checks passed
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