TDM Consult GmbHBusiness Flies
Zum Inhalt springen

Version 0.1.0 ​

Veröffentlicht am 2. Oktober 2026

Mit Version 0.1.0 steht Business Flies erstmals als reproduzierbar gebautes Maven-Projekt bereit. Die bisherige Anwendung wurde einschließlich Backend, Weboberfläche und statischer Ressourcen in das neue Projekt übernommen. Das fachliche Verhalten und die bestehende Tomcat-7-/javax.*-Technologiebasis bleiben dabei unverändert.

Änderungen ​

  • Die Fachlogik für semantische Bäume, Ontologien, Würfel, Relationen, Suche und Benutzerverwaltung sowie die zugehörigen REST-Endpunkte wurden in das neue Projekt überführt.
  • Die JSF-/Dojo-Weboberfläche wurde mitsamt Ansichten, Widgets, 3D-Darstellung, Styles, Bildern und weiteren Ressourcen übernommen.
  • Der bisherige Ant-Build wurde durch einen reproduzierbaren Maven-Build ersetzt. Er erzeugt ein deploybares bflies.war und erstellt die optimierten Dojo-Produktionsressourcen automatisch.
  • Eine GitLab-CI-Pipeline baut und prüft das WAR, erstellt ein versioniertes Container-Image und veröffentlicht einen Trivy-Sicherheitsbericht für das erzeugte Image.
  • Bei Tag-Builds werden die Release-Version im WAR-Manifest und der Git-Tag als Tag des Container-Images verwendet; Builds des Hauptzweigs erhalten eine aus dem Commit abgeleitete Version.
  • Die SQL-Ausgabe von Hibernate und weitere ausführliche Konsolenausgaben wurden reduziert.

Hinweise zum Betrieb ​

  • Das WAR ist für Tomcat 7 und Java-8-Bytecode ausgelegt; der Build unterstützt JDK 8 bis 21 und benötigt Maven ab Version 3.9.
  • Das Datenbankschema wird beim Start validiert, aber nicht automatisch durch Hibernate verändert.