Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

  • Scriptletclass erstellen
  • Scriptlet in iReport testen
  • Einen Ordner Extensions anlegen
  • Keysignen aller benötigten Jar's
  • Installer ausführen
  • Parameter setzen im Nuclos setzen

 

Scriptlet-Class erstellen

...

Falls noch keine Extensions im Nuclos vorhanden sind und noch kein Key erstellt wurde, öffnet man ein Terminal und führt folgende Zeile aus:
/<Java-Installation-JDK>/bin/keytool -genkeypair -dname "cn=Firstname Lastname, ou=Unit, o=Novabit, c=DE" -alias scriptletkey -keypass nuclos -keystore /tmp/keystore -storepass nuclos -validity 360 (fett gedruckt = eigene Werte)

danach können alle kann jede Jar 's mit diesem Key gesigned werden:
/<Java-Installation-JDK>/bin/jarsigner -keystore /tmp/keystore  Scriptlet.jar scriptletkey
/<Java-Installation-JDK>/bin/jarsigner -keystore /tmp/keystore  Abhängikeiten.jar scriptletkey

Installer ausführen

Nachdem die Extensions-Struktur angelegt und alle Jar's den selben Key besitzen, muss auf die bestehende Installation ein Update ausgeführt werden, indem der Installer einfach noch einmal ausgeführt wird. Im Log der Installation kann verfolgt werden ob die neue Ordnerstruktur bzw. die Jar's mit installiert werden.

Parameter setzen im Nuclos setzen