c6379c04f6
- ${revision}-Property im Parent-POM eingeführt; alle Kind-POM-<parent>-Blöcke
verwenden ${revision} statt hartkodierter Version
- flatten-maven-plugin 1.6.0 in <build><plugins> des Parent-POM aktiviert
(resolveCiFriendliesOnly), sodass installierte POMs keine unaufgelösten
${revision}-Referenzen enthalten
- MANIFEST.MF des Shade-JARs enthält Implementation-Version und Implementation-Title
- app.version im Packaging-Modul auf ${revision} umgestellt (war 2.5.0)
- ApplicationVersionProvider: neue Utility-Klasse im Bootstrap-Modul liest
Implementation-Version aus MANIFEST.MF, Fallback "dev" bei ungepacktem Betrieb
- ApplicationVersionProviderTest: prüft Fallback-Verhalten im Testlauf
- .gitignore: .flattened-pom.xml-Dateien ausgeschlossen
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
81 lines
2.0 KiB
Plaintext
81 lines
2.0 KiB
Plaintext
# =========================================================
|
|
# Build-Artefakte (Maven)
|
|
# =========================================================
|
|
**/target/
|
|
dependency-reduced-pom.xml
|
|
# Generierte Flat-POM-Dateien des flatten-maven-plugin (CI-friendly Versioning)
|
|
**/.flattened-pom.xml
|
|
|
|
# =========================================================
|
|
# Eclipse / IDE
|
|
# Gilt für Parent und alle Module
|
|
# =========================================================
|
|
**/.project
|
|
**/.classpath
|
|
**/.settings/
|
|
.metadata/
|
|
|
|
# APT / Eclipse Build
|
|
**/.apt_generated/
|
|
**/.factorypath
|
|
|
|
# =========================================================
|
|
# Weitere IDEs / Editoren
|
|
# =========================================================
|
|
.idea/
|
|
.vscode/
|
|
**/*.iml
|
|
**/*.ipr
|
|
**/*.iws
|
|
|
|
# =========================================================
|
|
# Laufzeit-Konfiguration
|
|
# Diese Datei bleibt lokal und wird nicht eingecheckt.
|
|
# Beispiel-Dateien wie
|
|
# - config/application-local.example.properties
|
|
# - config/application-test.example.properties
|
|
# sollen weiterhin eingecheckt werden.
|
|
# =========================================================
|
|
config/application.properties
|
|
|
|
# =========================================================
|
|
# Laufzeitdaten / lokale Arbeitsverzeichnisse
|
|
# =========================================================
|
|
work/
|
|
logs/
|
|
data/
|
|
|
|
# =========================================================
|
|
# Lokale Datenbanken / Lock-/PID-/Log-Dateien
|
|
# =========================================================
|
|
*.db
|
|
*.sqlite
|
|
*.sqlite3
|
|
*.log
|
|
*.lck
|
|
*.lock
|
|
*.pid
|
|
|
|
# =========================================================
|
|
# Temporäre Dateien / OS-Dateien
|
|
# =========================================================
|
|
*.tmp
|
|
*.bak
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
.DS_Store
|
|
Thumbs.db
|
|
Desktop.ini
|
|
|
|
# =========================================================
|
|
# JVM Crash Logs
|
|
# =========================================================
|
|
hs_err_pid*
|
|
replay_pid*
|
|
/review-input.zip
|
|
/run-milestone.ps1
|
|
/run-v11.ps1
|
|
.m2repo
|
|
/start-headless.bat
|