develop:eclipse
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
develop:eclipse [d.m.Y H:i] – angelegt willuhn | develop:eclipse [d.m.Y H:i] – Review: Zum Compilieren von Hibiscus ist nur Jameica erforderlich. Die anderen JARs müssen nicht manuell compiliert werden, da sie bereits im Ordner "lib" von Hibiscus als Compiliate vorliegen. willuhn | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
===== Jameica in Eclipse einrichten ===== | ===== Jameica in Eclipse einrichten ===== | ||
+ | |||
+ | |||
+ | ==== Einleitung ==== | ||
+ | |||
+ | Die folgende Anleitung beschreibt, wie du Jameica innerhalb der [[http:// | ||
+ | |||
+ | |||
+ | === Eclipse installieren === | ||
+ | |||
+ | Eine aktuelle Version der Eclipse-Entwicklungsumgebung (SDK) für Java findest du auf [[http:// | ||
+ | |||
+ | === Jameica per git importieren === | ||
+ | Diese Beschreibung basiert auf Eclipse " | ||
+ | |||
+ | * Starte Eclipse und öffne den " | ||
+ | * starte mit einem Rechtsklick der Maus den " | ||
+ | * Wähle aus unter Punkt " | ||
+ | * Wähle "Clone URI" aus | ||
+ | * Gib das Jameica Repository ein: [[https:// | ||
+ | * Als nächstes nur die benötigten Branches aktivieren (üblicherweise master und origin) | ||
+ | * Dann den Zielort auf deinem System eingeben... | ||
+ | * Den Dialog bestätigen, | ||
+ | * Dann noch " | ||
+ | |||
+ | Weitere Eclipse-Projekte sind unter [https:// | ||
+ | |||
+ | Zum Erstellen der ausführbaren Programme werden folgende Repositories benötigt: | ||
+ | |||
+ | * https:// | ||
+ | * https:// | ||
+ | |||
+ | Die folgenden Repositories sind optional, da die daraus erzeugten JAR-Dateien bereits in o.g. Hibiscus-Repository (im Ordner " | ||
+ | |||
+ | * https:// | ||
+ | * http:// | ||
+ | |||
+ | === Jameica und das Beispiel-Plugin herunterladen und importieren === | ||
+ | |||
+ | * Lade dir den Quellcode der aktuellsten Version (Nightly Build) von [[http:// | ||
+ | |||
+ | * Klicke im Eclipse Navigator oder Package-Explorer mit der rechten Maustaste und wählen " | ||
+ | |||
+ | {{develop: | ||
+ | |||
+ | * Wähle das ZIP-Archiv " | ||
+ | |||
+ | {{develop: | ||
+ | |||
+ | * Wiederhole den Vorgang für das Beispiel-Plugin. Im Package-Explorer/ | ||
+ | |||
+ | {{develop: | ||
+ | |||
+ | Das Bild zeigt noch einen älteren Stand. In der Zwischenzeit hat sich die Namensgebung geändert und das Beispielprojekt heißt jameica.example. | ||
+ | |||
+ | |||
+ | === Classpath anpassen === | ||
+ | |||
+ | * Wenn du nicht mit Linux sondern mit Windows oder MacOS arbeitest, muss noch der Classpath zur Datei " | ||
+ | |||
+ | {{develop: | ||
+ | |||
+ | * Wähle die Datei " | ||
+ | |||
+ | {{develop: | ||
+ | |||
+ | |||
+ | |||
+ | === Launch-Konfiguration anlegen === | ||
+ | |||
+ | Um Jameica innerhalb des Eclipse-Debuggers zu starten, lege eine neue Launch-Konfiguration über das Hauptmenü " | ||
+ | |||
+ | ^ Parameter | ||
+ | | [Main] Project | ||
+ | | [Main] Main class | de.willuhn.jameica.Main | ||
+ | | [Arguments] Program arguments | ||
+ | |||
+ | Mit dem Parameter " | ||
+ | |||
+ | {{develop: | ||
+ | |||
+ | {{develop: | ||
+ | |||
+ | * Drücke " | ||
+ | |||
+ | |||
+ | === Erster Start === | ||
+ | |||
+ | {{develop: | ||
+ | |||
+ | Du solltest nun eine leere Jameica-Instanz ohne installierte Plugins sehen. Dieses Verhalten ist normal. In Jameica können beliebig viele Plugin-Verzeichnisse angegeben werden. Standardmässig ist dies jedoch nur das Verzeichnis " | ||
+ | |||
+ | |||
+ | | Linux | / | ||
+ | | Win32 | C: | ||
+ | | MacOS | / | ||
+ | |||
+ | in einem Text-Editor. Füge eine neue Zeile des Parameters " | ||
+ | |||
+ | jameica.plugin.dir.0=../ | ||
+ | |||
+ | Als nächstes muss das Beispielprojekt so konfigurriert werden, dass die swt Library bekannt ist. Klicke hierzu mit der rechten Maustaste auf das Projekt " | ||
+ | |||
+ | Speichere die Datei ab und starte Jameica erneut in Eclipse. Beim Start-Vorgang durchsucht Jameica nun auch das Projekt-Verzeichnis des Beispiel-Plugins und wird im " | ||
+ | |||
+ | {{develop: | ||
+ | |||
+ | * Fertig. | ||
+ | |||
+ | === Wie weiter? === | ||
+ | |||
+ | Du kannst nun im Quellcode beliebig Breakpoints definieren und damit zeilenweise durch den Quellcode steppen oder ein eigenes Plugins nach analogem Aufbau zum Beispiel-Plugin erstellen. | ||
+ | |||
+ | Du kannst auch eine Release erzeugen, die ausserhalb von Eclipse benutzt werden kann. Klicke hierzu mit der rechten Maustaste auf die Datei " | ||
+ | |||
+ | Hinweis: | ||
+ | Das Skript build.xml geht davon aus, dass der Quellcode aus einem cvs-Repository ausgecheckt wurde und versucht daher auch, den Code zu taggen und einzuchecken. Dazu wird erwartet, dass das Kommandozeilenprogramm cvs verfügbar ist. Nachdem dass bei den meisten nicht der Fall sollte für Testzwecke der Quellcode in build.xml für die Targets cvs und cvstag auskommentiert werden, sonst bricht das Skript mit einer Fehlermeldung ab. Dies gilt sowohl für die build.xml Datei im Projekt jameica und auch im Projekt jameica.example. |
Impressum | Datenschutz
develop/eclipse.txt · Zuletzt geändert: d.m.Y H:i von willuhn