woped / WoPeD

WoPeD Rich Client
https://woped.dhbw-karlsruhe.de/
GNU Lesser General Public License v3.0
21 stars 18 forks source link

Installer Dateien #78

Closed tfreytag closed 3 years ago

tfreytag commented 3 years ago

Hallo allerseits,

beim Bilden der Installer gibt es noch ein kleines Problem. Die Dateien Readme.txt und Changelog.txt müssen von IZPack den Installer-Paketen jeweils in aktueller Version hinzugefügt werden. Während Changelog.txt normalerweise von Hand editiert wird (oberste Zeilen geben die wichtigsten Änderungen der letzten Release wieder), muss in Readme.txt vor dem Hinzufügen ein "REPLACE" des Strings @wopedversion@ durch die jeweilige Versionsnummer vorgenommen werden. Die Original-Dateien liegen im WoPeD-Starter (mit Parametrisierung). Idealerweise werden sie vor dem IZPack-Build von dort in ein temporäres Verzeichnis kopiert (mit dem Replace angewandt auf die Readme) und danach dort wieder gelöscht, so dass im ganzen Projekt dauerhaft nur eine Version dieser beiden Dateien vorliegt. Für den MacOS packagebuilder würde ich das dann auch noch so ergänzen. Derzeit liegen mehrere Versionen von Readme und Changelog in diversen Moduln verteilt herum. Thomas

tfreytag commented 3 years ago

Fixed with todays commit