#65: MSI-Vorbereitung - jdeps-Modulliste, winUpgradeUuid, BAT-Dateien, Pfad-Hinweise
- addModules-Liste per jdeps aktualisiert: java.prefs und jdk.unsupported.desktop
neu hinzugefuegt; java.desktop, java.logging und java.xml manuell beibehalten
(reflektiv genutzt, von jdeps --ignore-missing-deps nicht erkannt)
- jdeps-Ausgabe in pdf-umbenenner-packaging/jdeps-output.txt dokumentiert
- winUpgradeUuid gesetzt (EA8D0149-1401-4D3D-A98D-A2B98DAE5495); darf nie geaendert werden
- BAT-Dateien korrigiert: referenzieren nun %~dp0PDF-KI-Renamer.exe (kein Unterverzeichnis),
passend zur appContent-Einbettung ins Installationsverzeichnis
- BAT-Dateien via appContent in den MSI-Installer eingebettet
- winShortcut=true und winShortcutPrompt=false bestaetigt (waren bereits korrekt)
- app.version=${revision} bestaetigt (war bereits korrekt nach #67)
- betrieb.md: MSI-Release-Checkliste und Pfad-Empfehlung fuer sqlite.file ergaenzt
- README-icon.md: Ist-Stand dokumentiert (icon.ico ca. 127 KB, kein Platzhalter)
- Offener Punkt fuer Marcus: Laufzeit-Verifikation ohne JDK nach manuellem MSI-Build
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
# jdeps-Ausgabe fuer das Shade-JAR
|
||||
# Erstellt: 2026-04-30
|
||||
# Befehl:
|
||||
# jdeps --print-module-deps --ignore-missing-deps \
|
||||
# pdf-umbenenner-bootstrap-0.0.1-SNAPSHOT.jar
|
||||
#
|
||||
# Ausgabe (einzeilig, Trennzeichen Komma):
|
||||
java.base,java.compiler,java.management,java.naming,java.net.http,java.prefs,java.rmi,java.scripting,java.sql,jdk.jfr,jdk.unsupported,jdk.unsupported.desktop
|
||||
#
|
||||
# Neu gegenueber vorheriger addModules-Liste:
|
||||
# java.prefs – hinzugefuegt (von jdeps erkannt)
|
||||
# jdk.unsupported.desktop – hinzugefuegt (von jdeps erkannt)
|
||||
#
|
||||
# Manuell beibehalten (nicht von jdeps --ignore-missing-deps gemeldet,
|
||||
# aber zur Laufzeit reflektiv erforderlich):
|
||||
# java.desktop – JavaFX-Grafiksubsystem (ohne explizite statische Abhaengigkeit)
|
||||
# java.logging – Log4j2-JUL-Bridge (reflektiver Zugriff zur Laufzeit)
|
||||
# java.xml – FXML/XML-Parsing (reflektiver Zugriff zur Laufzeit)
|
||||
#
|
||||
# HINWEIS: Die Laufzeit-Verifikation ohne Entwicklungs-JDK ist zwingend erforderlich
|
||||
# (GUI-Start, PDF laden und rendern, Verarbeitungslauf, Verlaufs-Tab oeffnen).
|
||||
# Nur ein erfolgreicher Test auf einem System ohne JDK bestaetigt die Vollstaendigkeit
|
||||
# der Modulliste. Anleitung: betrieb.md, Abschnitt "MSI-Release-Checkliste".
|
||||
Reference in New Issue
Block a user