Top Banner
Redwood Anwendertage 2015 ECLIPSE PLUG-IN
24

Redwood Anwendertage 2015 - Eclipse [Schreibgeschützt] · 2015. 5. 4. · Tipps & Tricks. Was ist Eclipse. Eclipse Eclipse(von englisch eclipse‚Sonnenfinsternis‘, ‚Finsternis‘,

Feb 19, 2021

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 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