Seitenhistorie
...
- Voraussetzungen: Siehe 'Installer Build'
cd <nuclos>
mvn -Pquick clean install
Bekannte Probleme
- Es ist möglich, aber nicht einfach, den Installer Build unter Mac OsX zu benutzen.
- Dagegen gibt es (ungelöste) Schwierigkeiten, den Installer Build unter vagrant zu benutzen.
- Die Signiertools (jarsigner, keytool) von Java 6 funktionieren nicht zuverlässig und führen regelmäßig zu Schwierigkeiten beim Build (s.u.)
- Um Java 6 und Java 7 Build zu erzeugen, müssen einige Schwierigkeiten von Maven umgangen werden (s.u.)
- Die unterschriebenen JARs (bzw. deren pack200 Pakete) werden vom Build lokal im Verzeichnis ~/jar.cache abgelegt, um den Build zu beschleunigen. Dies ist notwendig, da der Jenkins zu erzeugen aller signierten JARs für einen Nuclos 4.4 Build etwa 6 Stunden benötigt.
- Mittelfristig wäre zu prüfen, ob nicht ein Umstieg von Maven (und ant und Bash Skripte) auf Gradle den Build vereinfachen könnte.
Link Sammlung
Maven
Maven Tipps und Tricks
...
Überblick
Inhalte