Java-Version-Inkonsistenz: MANIFEST JavaSE-17 vs. Anforderung Java 21+ #55

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

Problem

Widersprüchliche Java-Version-Deklarationen:

Stelle Version
MANIFEST.MF Bundle-RequiredExecutionEnvironment JavaSE-17
Parent POM maven.compiler.source/target 21
Plugin POM maven.compiler.source/target 17 (überschreibt Parent!)
CLAUDE.md / MEMORY.md Java 21+ erforderlich

Bei Tycho-Builds steuert Bundle-RequiredExecutionEnvironment primär die Compiler-Kompatibilität.

Fix

  1. MANIFEST.MF: Bundle-RequiredExecutionEnvironment: JavaSE-21
  2. Plugin POM: Java 17 Properties entfernen (erbt vom Parent)
  3. Plugin POM: tycho.version Property entfernen (Duplikat des Parent-Werts)

Gefunden von

Duft

## Problem Widersprüchliche Java-Version-Deklarationen: | Stelle | Version | |--------|---------| | MANIFEST.MF `Bundle-RequiredExecutionEnvironment` | JavaSE-17 | | Parent POM `maven.compiler.source/target` | 21 | | Plugin POM `maven.compiler.source/target` | **17** (überschreibt Parent!) | | CLAUDE.md / MEMORY.md | Java 21+ erforderlich | Bei Tycho-Builds steuert `Bundle-RequiredExecutionEnvironment` primär die Compiler-Kompatibilität. ### Fix 1. MANIFEST.MF: `Bundle-RequiredExecutionEnvironment: JavaSE-21` 2. Plugin POM: Java 17 Properties entfernen (erbt vom Parent) 3. Plugin POM: `tycho.version` Property entfernen (Duplikat des Parent-Werts) ## 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#55
No description provided.