Redwood Anwendertage 2015 ECLIPSE PLUG-IN
Redwood Anwendertage 2015
ECLIPSE PLUG-IN
Übersicht
� Was ist Eclipse?
� Welche Voraussetzungen benötige ich?
� Wie wird das Plug-In installiert
� Welche Konfigurationen sind sinnvoll?
� Tipps & Tricks
Was ist Eclipse
Eclipse
� Eclipse (von englisch eclipse ‚Sonnenfinsternis‘, ‚Finsternis‘, ‚Verdunkelung‘) ist ein quelloffenes Programmierwerkzeug zur Entwicklung von Software verschiedenster Art. Ursprünglich wurde Eclipse als integrierte Entwicklungsumgebung (IDE) für die Programmiersprache Java genutzt.
� Eclipse ist der Nachfolger von IBM Visual Age for Java 4.0. Der Quellcode für Eclipse wurde am 7. November 2001 von IBM freigegeben. Etwa die Hälfte der derzeitig am Eclipse-Basisframework arbeitenden Entwickler wird weiterhin von IBM bezahlt. Am 2. Februar 2004 beschloss das von IBM geführte Eclipse-Konsortium die Gründung der rechtlich eigenständigen Eclipse Foundation, die seitdem für die Entwicklung von Eclipseverantwortlich ist.
Voraussetzungen
Voraussetzungen
� Aktuelle Eclipse Version
� derzeit Luna (4.4.2)
� Unterstützt werden aber auch ältere Versionen (Kepler, Juno)
� Cronacle / BPA ab 9.0.13
� Für RedwoodPlatform: Java7 Oder Java8
� Für BPA: NetWeaver 7.3
� 9.0.12 hat das Eclipse Plug-In bereits eingebaut, aber die Struktur der abgelegten Files ist anders als in 9.0.13 => bei Update Neues Java Project oder viel Arbeit …
Installation & Konfiguration
Installation (1/2)
� Eclipse herunterladen und unzippen
� Möglichst nicht in C:\Programme, da es dann zu Problemen bei Updates kommen kann (Schreibberechtigung)
� Eclipse starten
Installation (2/2)
� Plug-In Installation� Help – Install New Software� Work with:� http://:/scheduler/eclipse
� Add…� Namen vergeben
� OK� Haken bei Scheduler� Next >� Finish� Restart
Konfiguration
� Window – Preferences
� Scheduler (neue Sektion)
� Add…� Namen, URL, Username und Password vergeben
� OK
� Check
Java Project
� In der Java Perspective� Im Package Explorer Window
� Rechts-Klick – New – Java Project� Name vergeben� JRE – J2SE 1.4 (Default für BPA und
Cronacle)� Oder JavaSE 6 mit Registry Keys
� /configuration/javatoolkit/SourceVersion� Value: 1.6� /configuration/javatoolkit/TargetVersion� Value: 1.6
� Finish
Configuration Java Project
� Rechts Klick auf das Java Project
� Scheduler… auswählen
� Scheduler project aktivieren
� Scheduler auswählen (falls mehrere Konfiguriert wurden)
� Fertig!
Troubleshooting bei Installation
� ContextURL überprüfen!
Eclipse & Cronacle/BPA
Neue JobDefinition anlegen (ohne Parameter!)
� Rechts Klick auf Java Projekt
� New – Other (Ctrl-N)
� Im Wizard: Scheduler – Job Definition
� Next >
� Partition auswählen (falls mehrere im Repository angelegt sind)
� Name vergeben
� Optional: Beschreibung
� Finish
Importieren von Objekten
� Rechts Klick auf Java Projekt
� Import…
� Scheduler – Scheduler Files auswählen
� Next >
� Objekt(e) auswählen
� Finish
Objekte Exportieren
� Rechts Klick auf das Objekt
� Export…
� Im Wizard: Scheduler – Scheduler Files
� Next >
� Objekt(e) auswählen
� Server oder CAR file, falls CAR nur gespeichert werden soll
� Finish
� Im Repository:
� Import-Prozess checken!
JobDefinitionen
� Pro JobDefinitionen werden zwei Klassen angelegt
� Package ist immer
� com.redwood.scheduler.custom
� Die eigentliche Klasse (+ Actions) findet sich in Pfad
� src/java/
� Die Stub-Klasse in Pfad
� src/stub/
� Das XML in Pfad
� src/xml/jobdefinition/
Libraries, etc
� Libraries verfügen über keinen Stub� Die Klasse liegt im Pfad
� src/library///java
� PostRunning, PreRunning & OnChange Actions� Die Klassen und Stubs der Actions liegen wie die „normalen“ Klassen in src/java/, bzwsrc/stub/
� Trigger� Siehe Actions
Tipps & Tricks
Tipps & Tricks
� Eclipse ist wie viele IDEs für Entwickler gemacht worden
� Entwickler sind von Haus aus faul
� => Viele zeitsparende Helferlein
� Fast alles ist per Tastatur Kürzel zu erreichen!
� Help -> Key Assist (Ctrl-Shift-L)
Tipps & Tricks
� Im Editor
� Bei Syntax-Fehler: Mouse-Hover zeigt mögliche Fehlerbehebungen
� Ctrl-Space: Variablen-Vervollständigungen und mögliche Templates (Konfigurierbar!)
� Window – Preferences
� Java – Editor – Typing
� Automatically insert at correct position� Semicolons & Braces aktivieren
Tipps & Tricks
� Code Style lässt sich an die persönlichen Vorlieben anpassen
� Window – Preferences� Java – Code Style – Clean Up & Formatter
� New…
� Name vergeben
� Nach Belieben verändern/anpassen
� Window – Preferences� Java – Editor – Save Actions
� Additional actions aktivieren
� Configure…
Fragen? / Diskussion / Anregungen