Skip to content

feat(windows): add unified Maven tool window - #362

Merged
1lck merged 6 commits into
previewfrom
feat/issue-291-windows-maven-preview
Aug 31, 2026
Merged

feat(windows): add unified Maven tool window#362
1lck merged 6 commits into
previewfrom
feat/issue-291-windows-maven-preview

Conversation

@Mucheen

@Mucheen Mucheen commented Aug 31, 2026

Copy link
Copy Markdown
Collaborator

Summary\n\nRe-submit the Windows Maven implementation from #321 against the correct preview base branch.\n\nThis PR contains only the five Windows commits from #321 and does not include the macOS changes already merged by #320.\n\n## Validation\n\n- Bun frontend tests: 501 passed\n- TypeScript typecheck: passed\n- Windows Rust tests: 100 passed\n- Windows frontend and Rust stability harnesses: passed\n- Release build: blocked locally because the installed Bun is 1.3.14 while the repository requires 1.3.12\n\nCloses #291\nSupersedes #321

Wait for the workspace Maven load before planning Maven-backed Run configurations so project profiles, settings, skip-tests, and toolchain paths are applied consistently. Add a deterministic regression test for the pending-load race.

Refs #291
Await active and pending editor saves before Maven goals or Run configurations create their launch plans. Surface actionable failures and cover save ordering, failures, and the in-flight auto-save race.
Preserve explicit workspace ownership across Java LSP launch and Maven reload paths, and expose Maven in activity visibility and localization.
@Mucheen
Mucheen requested a review from 1lck as a code owner August 31, 2026 07:32
@1lck
1lck merged commit 619455f into preview Aug 31, 2026
14 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.

2 participants