Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.
Hinweis
titleab 4.10.2 nur noch JDK

Der Fallback Compiler / langtools-b*.jar wurde entfernt. Der Installer prüft nun ob das verwendete Java Home für den Server ein gültiges JDK ist.

Dieser Artikel ist damit ab Nuclos v4.10.2 nicht mehr relevant!

Nuclos Java Compiler

Der Nuclos Server braucht für die Regeln und Reports (von JasperReports) einen Java Compiler. Falls der Nuclos Server auf einem JDK läuft, wird dessen Compiler (javac) verwendet. Falls der Nuclos Server auf einem JRE läuft, wird der Compiler aus langtools-b<version>.jar benutzt.

...

Warnung

Für den Build der Java6 Langtools sollte man unbedingt einen Java6 Compiler verwenden. Ferner musste ich in make/build.properties diese Zeile anpassen (kein -Werror):
javac.lint.opts = -Xlint:all,-unchecked,-deprecation,-fallthrough,-cast,-serial

Info

Eventuell ist es möglich, git statt hg zum Auschecken der Quellen zu verwenden, mittels git-remote-hg. Ich habe das aber bisher nicht ausprobiert.

 

Nun können die Langtools gebaut werden:

...