Benutzer-Werkzeuge

Webseiten-Werkzeuge


develop:eclipse

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
develop:eclipse [d.m.Y H:i] willuhndevelop:eclipse [d.m.Y H:i] willuhn
Zeile 9: Zeile 9:
 === Eclipse installieren === === Eclipse installieren ===
  
-Eine aktuelle Version der Eclipse-Entwicklungsumgebung (SDK) für Java findest du auf [[http://www.eclipse.org/downloads/]].+Eine aktuelle Version der Eclipse-Entwicklungsumgebung (SDK) für Java findest du auf [[http://www.eclipse.org/downloads/]]
  
 +=== Jameica per git importieren ===
 +Diese Beschreibung basiert auf Eclipse "Mars": Wähle eine Version für "Java Developer" incl. Git aus.
 +
 +  * Starte Eclipse und öffne den "Package Explorer"
 +  * starte mit einem Rechtsklick der Maus den "Import"
 +  * Wähle aus unter Punkt "Git" -> "Projects from Git"
 +  * Wähle "Clone URI" aus
 +  * Gib das Jameica Repository ein: [[https://github.com/willuhn/jameica]]
 +  * 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 wird auch schon heruntergeladen...
 +  * Dann noch "Eclipse-Projekte in diesem Pfad suchen ausführen, voila - dann sollte es als Eclipse-Projekt vorhanden sein.
 +
 +Weitere Eclipse-Projekte sind unter https://github.com/willuhn/ zu finden...
 +
 +Zum Erstellen der ausführbaren Programme werden folgende Repositories benötigt:
 +
 +  * https://github.com/willuhn/jameica
 +  * https://github.com/willuhn/hibiscus
 +
 +Die folgenden Repositories sind optional, da die daraus erzeugten JAR-Dateien bereits in o.g. Hibiscus-Repository (im Ordner "lib") enthalten sind:
 +
 +  * https://github.com/willuhn/hbci4java
 +  * http://git.code.sf.net/p/obantoo/obantoo
  
 === Jameica und das Beispiel-Plugin herunterladen und importieren === === Jameica und das Beispiel-Plugin herunterladen und importieren ===
Zeile 27: Zeile 51:
  
 {{develop:03.png|}} {{develop:03.png|}}
 +
 +Das Bild zeigt noch einen älteren Stand. In der Zwischenzeit hat sich die Namensgebung geändert und das Beispielprojekt heißt jameica.example.
  
  
Zeile 70: Zeile 96:
 | MacOS | /Users/<username>/jameica.test/cfg/de.willuhn.jameica.system.Config.properties | | MacOS | /Users/<username>/jameica.test/cfg/de.willuhn.jameica.system.Config.properties |
  
-in einem Text-Editor. Füge eine neue Zeile des Parameters "jameica.plugin.dir" mit der fortlaufenden Nummer "0" ein (die Plugin-Verzeichnisse werden in der Reihenfolge der Nummerierung geladen) und gib als Verzeichnis "../jameica_exampleplugin" ein. Damit zeigt das Plugin-Verzeichnis direkt in das zugehörige Eclipse-Projekt.+in einem Text-Editor. Füge eine neue Zeile des Parameters "jameica.plugin.dir" mit der fortlaufenden Nummer "0" ein (die Plugin-Verzeichnisse werden in der Reihenfolge der Nummerierung geladen) und gib als Verzeichnis "../jameica.example" ein. Damit zeigt das Plugin-Verzeichnis direkt in das zugehörige Eclipse-Projekt.
  
-  jameica.plugin.dir.0=../jameica_exampleplugin+  jameica.plugin.dir.0=../jameica.example 
 + 
 +Als nächstes muss das Beispielprojekt so konfigurriert werden, dass die swt Library bekannt ist. Klicke hierzu mit der rechten Maustaste auf das Projekt "jameica.example" und wähle "Properties" (ganz unten). Klicke links auf "Java Build Path" und aktiviere anschließend rechts den Reiter "Libraries". Drücke den Button "Add JARs ..." und füge einen Verweis auf die swt.jar Datei des Projektes jameica ein, die auch oben für das jameica Projekt konfiguriert wurde.
  
 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 "bin"- Verzeichnis fündig (dort werden ja die Klassen des Plugins hinkompiliert). Du solltest nun ein Jameica-Fenster mit installiertem Beispiel-Plugin sehen.  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 "bin"- Verzeichnis fündig (dort werden ja die Klassen des Plugins hinkompiliert). Du solltest nun ein Jameica-Fenster mit installiertem Beispiel-Plugin sehen. 
Zeile 85: Zeile 113:
  
 Du kannst auch eine Release erzeugen, die ausserhalb von Eclipse benutzt werden kann. Klicke hierzu mit der rechten Maustaste auf die Datei "build/build.xml" eines Projektes und wähle "Run»2 Ant Build...". Klicke "Run" um das Erzeugen der Release zu starten. Ist das Script fehlerfrei durchgelaufen, klicke mit der rechten Maustaste im Navigator/Project Explorer auf das Projekt und wähle "Refresh" um die Anzeige zu aktualisieren. Du solltest nun ein zusätzliches Verzeichnis "release" sehen, in dem sich die erzeugte Release befindet. Hinweis: Lösche erstellte Releases bitte wieder, wenn sie nicht mehr benötigt werden. Denn ist das Projekt gleichzeitig auch in "de.willuhn.jameica.system.Config.properties" als Plugin-Verzeichnis registriert, würde Jameica beim nächsten Start nicht nur im "bin"-Verzeichnis das Plugin finden sondern jeweils auch in den Release-Verzeichnissen. Dies kann dazu führen, dass ein Plugin fälschlicherweise mehrfach geladen wird. Du kannst auch eine Release erzeugen, die ausserhalb von Eclipse benutzt werden kann. Klicke hierzu mit der rechten Maustaste auf die Datei "build/build.xml" eines Projektes und wähle "Run»2 Ant Build...". Klicke "Run" um das Erzeugen der Release zu starten. Ist das Script fehlerfrei durchgelaufen, klicke mit der rechten Maustaste im Navigator/Project Explorer auf das Projekt und wähle "Refresh" um die Anzeige zu aktualisieren. Du solltest nun ein zusätzliches Verzeichnis "release" sehen, in dem sich die erzeugte Release befindet. Hinweis: Lösche erstellte Releases bitte wieder, wenn sie nicht mehr benötigt werden. Denn ist das Projekt gleichzeitig auch in "de.willuhn.jameica.system.Config.properties" als Plugin-Verzeichnis registriert, würde Jameica beim nächsten Start nicht nur im "bin"-Verzeichnis das Plugin finden sondern jeweils auch in den Release-Verzeichnissen. Dies kann dazu führen, dass ein Plugin fälschlicherweise mehrfach geladen wird.
 +
 +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