Das Eclipse-Plugin wird von neueren Nuclos-Versionen nicht mehr unterstützt. Bitte nutzen Sie stattdessen IntelliJ! Hier ist beschrieben, wie die Einbindung von Regelcode in IntelliJ eingerichtet werden kann. (Dies ist ab Nuclos-Version 4.30 möglich.) |
Mit unserem Eclipse Plugin "Nuclos IDE" können Regeln einfacher entwickelt werden. Es bietet die gewohnte Code-Completion einer Eclipse Umgebung und ermöglicht zusätzlich das Debuggen der Regeln zur Laufzeit.
Sollten Sie feststellen, dass das Eclipse Plugin trotz dieser Voraussetzungen bei Ihnen nicht funktioniert, eröffnen Sie bitte ein Ticket unter Nuclets ERP. Sie können die offenen Tickets unter ERP open/unresolved einsehen. |
Bitte beachten Sie, dass das Eclipse Plugin nur für API-basierte Serverregeln (und zukünftig auch API-basierte Clientregeln) funktionert (Menüpunkt Konfiguration/Regeln/Serverregeln (API-basiert) funktioniert. Alte Regeln vor Nuclos 4.0 (Menüpunkte Konfiguration/Regeln/Bibliotheksregeln, Konfiguration/Regeln/Fristenregeln und Konfiguration/Regeln/Geschäftsregeln) werden durch das Eclipse Plugin nicht unterstützt. |
Bitte beachten Sie, dass für alte Versionen des Eclipse Plugins (für Nuclos 3.13) in Eclipse das Encoding ggf. auf UTF-8 umgestellt werden muss. Neuere Versionen ändern diese Einstellung automatisch. |
Das Plugin zur Installation finden Sie in unserem Nuclet Download Bereich bzw. unter https://bitbucket.org/nuclos/nuclos-ide.git | |
Öffnen Sie in Eclipse den Installationsmanager (Help -> Install New Software...) | |
Fügen Sie das Plugin mittels des Buttons "Add..." zur Auswahl hinzu. | |
Nun können Sie das Plugin wählen und die Installation starten. Eclipse muss nach der Installation neu gestartet werden. |
Dieses alternative Installationsverfahren ist für die Nuclos interne Entwicklung gedacht. Es funkioniert nicht für Externe. |
Zunächst mount(s) einrichten, wie unter Interne Konfiguration beschrieben.
Name: Mounted Nuclos Jenkins Builds
Location: file:/home/tpasch2/mnt/Public/builds/nuclos-ide-master/repository/
Verwenden die Regeln in Ihrem Nuclet Klassen von Drittbibliotheken?
Dann geben Sie im Nuclet Parameter NUCLOS_SERVERCODE_CLASSPATH_EXTENSION die Erweiterung des Classpath an.
Das Plugin wird dann automatisch die zusätzlichen Bibliotheken vom Server laden.
Hierzu müssen Sie den Wizard für neue Projekte von Eclipse öffnen. Zum Beispiel über das Menü File -> New -> Project... | ||
Im Bereich "Nuclos" finden Sie das "Server Project". Fahren Sie mit dem Wizard fort. | ||
Im nächsten Schritt müssen Sie die Daten des Nuclos Servers angeben, Ist Nuclos auf Ihrem Rechner installiert, und wenn Sie bei der Installation
Im Anschluss müssen Sie die Verbindung testen. Nur wenn der Test | ||
Im letzten Schritt müssen Sie dem Projekt noch einen Namen geben. | ||
Im Anschluss finden Sie ein neu eingerichtetes Projekt in Ihrem Workspace vor. |
Die Regeln finden Sie unter "serverrule". Die anderen Bereiche enthalten die von Nuclos generierten Klassen für
Diese können jedoch nicht geändert werden! | |
Die Funktion zum hochladen der Änderungen ist im Kontext Menü des Ebenso die Funktion zum Download, falls mal Änderungen direkt im |
Auch das Debuggen einer Regel unterscheidet sich nicht von anderen Wenn nun die Regel von Nuclos angesprochen wird, wird der | |
Wenn Sie die Verbindung zum Server wieder trennen möchten, so finden Sie die Funktion in der Debug Ansicht (Window -> Open Perspective -> Debug) |
Die bei der Einrichtung eingetragen Werte können über die Einstellungen des Projektes jederzeit wieder geändert werden. |