Files
werkbaum/docs/prs/2026-10-14-PR#11-javagil-package.md
claude-code be272ec9b0
Deploy to GitHub Pages / build (push) Canceled after 0s
Deploy to GitHub Pages / deploy (push) Canceled after 0s
werkator/backend build succeeded after 01:20
werkator/frontend build succeeded after 00:25
Das Backend zieht nach de.javagil.werkbaum (#11)
Co-authored-by: claude-code <claude-code@javagil.de>
2026-10-15 06:08:33 +02:00

1.6 KiB

PR#11: Das Backend zieht nach de.javagil.werkbaum

WARNUNG: Dieses Dokument beschreibt nur die Änderung dieses PR. Nach dem nächsten Merge kann es schon veraltet sein; es wird nicht nachgepflegt.

Das Problem

Der gemeinsame Ablauf der werk-Repositories leitet Namen seit werkregie PR#86 von javagil.de ab: Packages und Maven-Gruppe beginnen auf der JVM mit de.javagil.<repo>. Das Backend heißt noch de.werkbaum, obwohl werkbaum.de keine eigene Domain ist.

Nicht das Ziel

  • Keine Änderung am Verhalten; der PR verschiebt nur.
  • Historische Einträge in docs/DECISIONS.md und alte PR-Dokumente bleiben, wie sie sind.

Die Lösung

  • Die Quellen unter backend/src/main/kotlin und backend/src/test/kotlin ziehen von de/werkbaum nach de/javagil/werkbaum, Package- und Import-Zeilen mit.
  • group wird de.javagil; die erzeugten OpenAPI-Pakete heißen de.javagil.werkbaum.generated.*, und der Coverage-Ausschluss zieht mit.
  • Nach außen hängt nichts am Paketnamen, geprüft auf mih00: Die systemd-Unit startet das Jar mit java -jar, weder Umgebung noch Unit nennen ein Paket, die Tabellennamen stehen ausdrücklich in den Entities, und change_type speichert den Enum-Namen, nicht den Klassennamen. scripts/deploy-backend.sh sucht im Log nur den einfachen Klassennamen EditorBackendApplication.
  • Verweise in backend/CLAUDE.md, backend/README.md, docs/rfc/001-mcp-server.md und einem Kommentar in frontend/src/live.js ziehen mit.
  • docs/DECISIONS.md bekommt D100.

Offene Fragen

Keine.