Versionen im Vergleich

Schlüssel

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

...

  • Ihr Extension-Projekt sollte org.nuclos:nuclos:<Version> als parent pom verwenden. Dadurch ist sichergestellt, dass ihre Extension Jar Abhängigkeiten in der Version verwendet, die von Nuclos vorgegeben wird. Ferner ist so das AspectJ Weaving (s.u.) automatisch konfiguriert.
  • Web-App Initialisierung
    • Bis Nuclos 4.12:
      Das WAR Module Ihrer Extension sollte als Overlay org.nuclos:nuclos-war:<Version> verwenden. Dadurch müssen Sie nicht aufpassen, dass das von Ihnen verwendete web.xml alle Einstellungen der web.xml aus nuclos-war der entsprechenden Version enthält. Nachteil ist allerdings, dass in diesem Fall org.nuclos:nuclos:<Version> selbst bauen müssen, da wir dieses Artefakt nicht auf unserem Repository Server zur Verfügung stellen.
    • Ab Nuclos 4.13:
      Durch Upgrade auf die Servlet API v3 kann die Initialisierung jetzt programmatisch durch Implementierung eines org.springframework.web.WebApplicationInitializer erfolgen. Die Verwendung einer web.xml ist jedoch weiterhin möglich.
  • Verwenden Sie die beiden Skripte aus der test-extension um Ihre JARs (und Ihre JAR Abhängigkeiten) zu signieren. Allerdings sind diese Skripte für Linux gedacht.
  • Benutzen Sie das maven-jar-plugin, um ein Manifest mit den Manifest Attributen zu erzeugen, die ab Java 7u25 für Java Web Start nötig sind. Details finden sich unter Neuere Java 7 Versionen Abschnitt 'Was ist bei Nuclos Extensions zu beachten?'.

...