-clean Flag bei jedem Start entfernen — konfigurierbarer OSGi-Cache #59

Open
opened 2026-03-08 18:39:18 +00:00 by automation · 0 comments
Collaborator

Problem

bin/jdtls-mcp startet immer mit -clean, was bei jedem Start den OSGi-Bundle-Cache verwirft. Das verlängert den Startvorgang messbar. Bei einem Server der oft gestartet wird (MCP: bei jedem Claude-Session-Start), summiert sich das.

Das -clean Flag wurde als Fix für #46 hinzugefügt.

Vorschlag

-clean nur bei Bedarf:

CLEAN_FLAG=""
[ "${JDTMCP_CLEAN:-0}" = "1" ] && CLEAN_FLAG="-clean"

Oder: -clean nur beim ersten Start nach Installation/Update (via .version-Datei vergleichen).

Gefunden von

Duft

## Problem `bin/jdtls-mcp` startet immer mit `-clean`, was bei jedem Start den OSGi-Bundle-Cache verwirft. Das verlängert den Startvorgang messbar. Bei einem Server der oft gestartet wird (MCP: bei jedem Claude-Session-Start), summiert sich das. Das `-clean` Flag wurde als Fix für #46 hinzugefügt. ## Vorschlag `-clean` nur bei Bedarf: ```bash CLEAN_FLAG="" [ "${JDTMCP_CLEAN:-0}" = "1" ] && CLEAN_FLAG="-clean" ``` Oder: `-clean` nur beim ersten Start nach Installation/Update (via `.version`-Datei vergleichen). ## Gefunden von Duft
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#59
No description provided.