Versionen im Vergleich

Schlüssel

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

...

  • 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

...