Review & Optimierung: MSI-Installer (Windows-Packaging) prüfen und stabilisieren #65
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Aktueller Stand (ermittelt per Code-Analyse)
Der MSI-Installer ist bereits vollständig implementiert. Der Build läuft über das Maven-Profil
releaseim Modulpdf-umbenenner-packaging.Build-Kommando:
Plugin:
org.panteleyev:jpackage-maven-pluginv1.6.0Ausgabe:
PDF-KI-Renamer-2.5.0.msiunterpdf-umbenenner-packaging/target/dist/App-Version:
2.5.0(bewusst vonproject.version=0.0.1-SNAPSHOTentkoppelt)🔴 Kritische Baustellen – müssen vor Release behoben werden
1. Icon ist ein 1×1-Pixel-Platzhalter
Die Datei
src/main/packaging/icon.icoist lautREADME-icon.mdein valides, aber sinnloses 1×1-Pixel-Icon.→ Vor Release durch ein echtes Anwendungsicon ersetzen. Sonst zeigt das Startmenü ein leeres/defektes Icon.
2. Modul-Liste (
addModules) ist veraltetDie Liste der Java-Module wurde per
jdepsauf einem älteren Stand ermittelt und ist manuell gepflegt.Seit V2.9 wurden neue Bibliotheken hinzugefügt (PDFViewFX, jai-imageio-jpeg2000, PDFBox).
→
jdepsauf dem aktuellen Shade-JAR erneut ausführen undaddModulesaktualisieren.→ Fehlt ein Modul, führt das zu Laufzeitfehlern im installierten MSI (während das Shade-JAR noch funktioniert).
3. App-Version ist auf 2.5.0 hardcoded
app.versionim Packaging-Modul ist manuell auf2.5.0gesetzt, entkoppelt vonproject.version(0.0.1-SNAPSHOT).→ Für V3.0 muss die Version konsistent auf den richtigen Wert gebracht werden.
→ Hängt mit Issue #67 (Versionierung) zusammen.
🟡 Test & Verifikation
C:\Program Files\PDF KI Renamer\PDF-KI-Renamer-GUI.batstartet korrektPDF-KI-Renamer.batfür headless-Betrieb via Task SchedulerwinShortcut=true+winShortcutPrompt=falsegesetzt; ob das tatsächlich einen Desktop-Shortcut erzeugt, ist unklar → im Test verifizieren, sonst inbetrieb.mdals Einschränkung dokumentieren🟢 Dokumentation
betrieb.md:application.example.propertiesliegt nach Installation im Installationsverzeichnis und muss manuell nachC:\ProgramData\PDF KI Renamer\config\kopiert und angepasst werden--configinbetrieb.mdCLAUDE.mdMSI-Build-Kommando aktuell?Technische Details (zur Referenz)
C:\Program Files\PDF KI Renamer\PDF KI RenamerwinDirChooser=true)-Xms64m -Xmx512mpdf-umbenenner-bootstrap-0.0.1-SNAPSHOT.jarNicht in diesem Issue
Review & Optimierung: MSI-Installer (Windows-Packaging) pruefen und stabilisierento Review & Optimierung: MSI-Installer (Windows-Packaging) prüfen und stabilisierenUmgesetzt in V3.0 (Vorbereitung): addModules aktualisiert, winUpgradeUuid=EA8D0149-1401-4D3D-A98D-A2B98DAE5495 gesetzt, app.version auf ${revision}. MSI-Build und Testmatrix: manuell auf Windows-Maschine ausstehend. Commit
51d6168.