Beschreibe die Aktivitäten der Nutzer eines Softwaresystems, plane Release und organisiere die Implementierung.
Die DMG-Datei öffnen und die App in den Ordner Programme ziehen. Die App kann anschließend aus dem Programme-Ordern gestartet werden.
Die MSI-Datei ausführen. Die App kann anschließend über das Startmenü gestartet werden.
- Der Code Style Google Java Style Guide wird beim Build geprüft.
- Code formatieren:
./gradlew spotlessApply - Release erstellen:
./gradlew jpackage - Project Lombok wird verwendet, um Boilerplate Code zu reduzieren, es
werden nur stabile Features verwendet, zum Beispiel:
@NonNull,@Data,@Valueoder@Builder.
Im Folgenden müssen $MAC_SIGNING_USERNAME, $MAC_SIGNING_PASSWORD
und {RequestUUID} passend ersetzt werden.
-
Notarisierung der App-Distribution beantragen:
xcrun altool --notarize-app --primary-bundle-id de.muspellheim.storymapping --username $MAC_SIGNING_USERNAME --password $MAC_SIGNING_PASSWORD --file story-mapping/build/jpackage/story-mapping-1.0.0.dmg -
Status der Notarisierung prüfen:
xcrun altool --notarization-info {RequestUUID} --username $MAC_SIGNING_USERNAME --password $MAC_SIGNING_PASSWORD -
Wenn Notarisierung beglaubigt, App-Distribution um Information zur Notarisierung ergänzen:
xcrun stapler staple story-mapping/build/jpackage/story-mapping-1.0.0.dmg