Seitenhistorie
...
Wenn Sie ein Extension Projekt migrieren wollen, konnen Sie das test-extension
Projekt als Vorlage verwenden.
Tipps zum Maven Build von Extension Projekten
Sollten Sie nicht mit unserem Maven Archetypen starten wollen und auch die test-extension
nicht als Vorlage verwenden wollen, hier einige Tipps:
- 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 automatisch konfiguriert. - Das WAR Module Ihrer Extension sollte als Overlay
org.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, das wir dieses Artefakt nicht auf unserem Repository Server zur Verfügung stellen. - 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?'.
SNAPSHOTS
Möchte man seine Extension basiert auf einer SNAPSHOT Version entwicklen, so muss in der pom.xml, in der zuvor auch die Nuclos Versions Nummer eingetragen wurde, dies noch freigeschaltet werden:
...
Überblick
Inhalte