Seitenhistorie
...
- 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 Overlayorg.nuclos:nuclos-war:<Version>
verwenden. Dadurch müssen Sie nicht aufpassen, dass das von Ihnen verwendeteweb.xml
alle Einstellungen derweb.xml
aus nuclos-war der entsprechenden Version enthält. Nachteil ist allerdings, dass in diesem Fallorg.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.
- Bis Nuclos 4.12:
- 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?'.
...
Überblick
Inhalte