Entwicklungsumgebung
Bei Groovy-Code handelt es sich um Textdateien, die Sie mit einem einfachen Texteditor bearbeiten können.
Für ein effektives Entwickeln von Hooks empfehlen wir Ihnen jedoch die Benutzung einer Entwicklungsumgebung wie Eclipse, die Anwendende durch Funktionen wie eine automatische Code-Vervollständigung unterstützen.
Die Java-Klassen der d.3-Server-Schnittstelle und Groovy-Unterstützung sowie der Groovy-Interpreter befinden sich im Java-Archiv groovyhook.jar im d.3 server-Programmverzeichnis (standardmäßig unter C:\d3\d3server.prg). In Eclipse können Sie das Java-Archiv unter Project Properties > Java Build Path als External JAR einbinden.
Installieren Sie in diesem Zusammenhang ein Groovy-Plug-in für Ecplise, damit Sie die bestmögliche Unterstützung für die Syntax-Hervorhebung und Kommandoergänzung erhalten.
Anmerkung
Aktivieren Sie beim Entwickeln und Testen von Groovy-Programmcode den d.3 config-Parameter Neuladen von Groovy-Hookdateien bei Änderung aktivieren (RELOAD_ON_CHANGE).
Dies führt beim Speichern von Groovy-Hookdateien dazu, dass die Groovy-Hookdateien automatisch von den Serverprozessen neu geladen werden und die Code-Änderungen sofort aktiv sind.
Warnung
Aktivieren Sie die Neuladen-Option aus Sicherheitsgründen nicht im Produktivsystem. Andernfalls würden Änderungen an den Groovy-Skripten unmittelbar in Ihrem Produktivsystem aktiv werden.