fix: GitHub fallback, Java 21 vereinheitlichen, URLs + Docs fixen #8

Merged
fred merged 1 commit from review/install-and-docs-fixes into main 2026-03-04 15:21:54 +00:00
Collaborator

Summary\n\n- install.sh: GitHub-Fallback - Automatische Erkennung der Download-Quelle (Forgejo bevorzugt, GitHub als Fallback). Steuerbar via JDTMCP_SOURCE=forgejo|github\n- Java-Version vereinheitlicht auf 21+ - install.sh prüfte bisher auf 17+, pom.xml hatte maven.compiler.source/target=17. Beides auf 21 angepasst (Eclipse 2025-12 braucht Java 21)\n- pom.xml URL - <url> von Codeberg auf Forgejo korrigiert\n- README - Englischer Abstract am Anfang, GitHub-Mirror-Hinweis, neuer Abschnitt "Entwicklung" mit Smoke Tests, JDTMCP_SOURCE in Optionen-Tabelle\n\n## Test plan\n\n- [ ] bash -n install.sh - Syntax-Check (bestanden)\n- [ ] JDTMCP_SOURCE=github ./install.sh - GitHub-Fallback testen\n- [ ] JDTMCP_SOURCE=forgejo ./install.sh - Forgejo explizit testen\n- [ ] ./install.sh - Auto-Detection testen\n- [ ] Java < 21 installiert → Fehlermeldung prüfen\n\n🤖 Generated with Claude Code

## Summary\n\n- **install.sh: GitHub-Fallback** - Automatische Erkennung der Download-Quelle (Forgejo bevorzugt, GitHub als Fallback). Steuerbar via `JDTMCP_SOURCE=forgejo|github`\n- **Java-Version vereinheitlicht auf 21+** - install.sh prüfte bisher auf 17+, pom.xml hatte `maven.compiler.source/target=17`. Beides auf 21 angepasst (Eclipse 2025-12 braucht Java 21)\n- **pom.xml URL** - `<url>` von Codeberg auf Forgejo korrigiert\n- **README** - Englischer Abstract am Anfang, GitHub-Mirror-Hinweis, neuer Abschnitt \"Entwicklung\" mit Smoke Tests, `JDTMCP_SOURCE` in Optionen-Tabelle\n\n## Test plan\n\n- [ ] `bash -n install.sh` - Syntax-Check (bestanden)\n- [ ] `JDTMCP_SOURCE=github ./install.sh` - GitHub-Fallback testen\n- [ ] `JDTMCP_SOURCE=forgejo ./install.sh` - Forgejo explizit testen\n- [ ] `./install.sh` - Auto-Detection testen\n- [ ] Java < 21 installiert → Fehlermeldung prüfen\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)
fix: add GitHub fallback, unify Java 21 requirement, fix URLs
All checks were successful
Build and Release / build (push) Successful in 4m7s
15116b4a4a
- install.sh: auto-detect source (Forgejo/GitHub) with JDTMCP_SOURCE
  override, GitHub as fallback when Forgejo is unreachable
- install.sh/pom.xml: unify Java version requirement to 21+
  (matches Eclipse 2025-12 dependency and README)
- pom.xml: fix project URL from Codeberg to Forgejo
- README: add English abstract, GitHub mirror note, smoke tests section

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
fred merged commit 15116b4a4a into main 2026-03-04 15:21:54 +00:00
fred deleted branch review/install-and-docs-fixes 2026-03-04 15:21:54 +00:00
Sign in to join this conversation.
No description provided.