feat: Workspace pro Working-Directory persistieren #14

Closed
opened 2026-03-07 12:29:54 +00:00 by automation · 0 comments
Collaborator

Problem

Jede Session erstellt einen temporären Eclipse-Workspace und importiert alle Projekte komplett neu. Bei großen Multi-Module-Projekten (25+ Module) dauert das lange, weil für jedes Modul mvn dependency:build-classpath aufgerufen wird.

Vorschlag

Workspace pro Working-Directory persistieren statt bei jeder Session einen temporären Workspace zu erstellen.

  • Speicherort: ~/.jdt-mcp/workspaces/<hash-of-working-dir>/
  • Gleicher Pfad = gleicher Workspace = sofort ready
  • Nur beim allerersten Mal wird importiert
  • Ggf. Staleness-Erkennung: wenn sich das Verzeichnis geändert hat (neue/gelöschte Module), Re-Import triggern

Zusammenhang

  • #11 — Projekte im Workspace werden beim Start nicht erkannt
  • #12 — Multi-module Maven import
## Problem Jede Session erstellt einen temporären Eclipse-Workspace und importiert alle Projekte komplett neu. Bei großen Multi-Module-Projekten (25+ Module) dauert das lange, weil für jedes Modul `mvn dependency:build-classpath` aufgerufen wird. ## Vorschlag Workspace pro Working-Directory persistieren statt bei jeder Session einen temporären Workspace zu erstellen. - Speicherort: `~/.jdt-mcp/workspaces/<hash-of-working-dir>/` - Gleicher Pfad = gleicher Workspace = sofort ready - Nur beim allerersten Mal wird importiert - Ggf. Staleness-Erkennung: wenn sich das Verzeichnis geändert hat (neue/gelöschte Module), Re-Import triggern ## Zusammenhang - #11 — Projekte im Workspace werden beim Start nicht erkannt - #12 — Multi-module Maven import
fred closed this issue 2026-03-07 13:02:01 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ai-tools/jdt-mcp-server#14
No description provided.