Installation der Entwicklungsumgebung: Unterschied zwischen den Versionen

Aus iDempiere de
Wechseln zu:Navigation, Suche
Zeile 9: Zeile 9:
 
-- [[User:TBayen]]
 
-- [[User:TBayen]]
  
−
= Eclipse Indigo (3.7.2) =
+
= Windows Eclipse Indigo (3.7.2) =
 
Ich benutze nicht das [http://de.wikipedia.org/wiki/Eclipse_%28IDE%29#Geschichte aktuellste eclipse] unter Windows 7. Mit dieser 64-bit-IDE habe ich bereits [http://www.adempiere.com/Entwicklungsumgebung_einrichten#Eclipse_Indigo_.283.7.2.29 Adempiere] eingerichtet. Da ich gerade iDempiere neu aufsetze, kann ich meine Erfahrungen hier niederschreiben.
 
Ich benutze nicht das [http://de.wikipedia.org/wiki/Eclipse_%28IDE%29#Geschichte aktuellste eclipse] unter Windows 7. Mit dieser 64-bit-IDE habe ich bereits [http://www.adempiere.com/Entwicklungsumgebung_einrichten#Eclipse_Indigo_.283.7.2.29 Adempiere] eingerichtet. Da ich gerade iDempiere neu aufsetze, kann ich meine Erfahrungen hier niederschreiben.
 
In meiner eclipse-IDE haben sich inzwischen viele plugins angesammelt. Welche sind für iDempiere unbedingt notwendig?
 
In meiner eclipse-IDE haben sich inzwischen viele plugins angesammelt. Welche sind für iDempiere unbedingt notwendig?

Version vom 22. Januar 2013, 19:44 Uhr

Diese Seite ist noch nicht mit vollständigem deutschem Inhalt gefüllt. Das kann bitte jemand nachholen, der das nächste Mal ein Eclipse neu aufsetzt.

Ich selber bin bisher nach der ausgezeichneten Anleitung von User:CarlosRuiz vorgegangen: Setting_up_Eclipse. Carlos hat seine Entwicklungsumbebung unter Ubuntu-linux eingerichtet. Es gibt kleine Unterschiede zu anderen Systemen.


Als nächsten Schritt benötigt man eine passende Datenbank. Einerseits kann man selbstverständlich grundsätzlich eine Datenbank benutzen, die man vorher mit einer normalen iDempiere-Installation erzeugt hat. Auf der anderen Seite installiert man ja Eclipse höchstwahrscheinlich, um an der laufenden Entwicklung teilzuhaben und hat dazu in Eclipse den Quellcode der aktuellsten Entwicklerversion installiert und vielleicht nicht der stabilen Version, deren Installationpaket man vorher laufen hatte. Da mit sehr vielen Änderungen im Programm auch Änderungen in der Datenbank-Seed (also der Grundinstallation der Datenbank) verbunden sind, solte man als nächstes Datenbankeinrichtung für Entwickler lesen.


-- User:TBayen

Windows Eclipse Indigo (3.7.2)

Ich benutze nicht das aktuellste eclipse unter Windows 7. Mit dieser 64-bit-IDE habe ich bereits Adempiere eingerichtet. Da ich gerade iDempiere neu aufsetze, kann ich meine Erfahrungen hier niederschreiben. In meiner eclipse-IDE haben sich inzwischen viele plugins angesammelt. Welche sind für iDempiere unbedingt notwendig?

Da iDempiere aus vielen grossen und kleineren OSGI-Komponenten (bundle, plugin, feature) besteht, sollte man einen eigenen Workspace für die iDempiere-IDE spendieren. Pro Komponente wird mindestens ein Projekt nach eclipse Terminologie benötigt. iDempiere besteht derzeit aus ca 70 eclipse-Projekten.

Wie kommt man zu den Sourcen?

1. clone iDempiere Repository
  1. klonen direkt in eclipse-Workspace. Das ist die naheliegenste Strategie. Dazu wird das Mercurial Hg plugin benötigt. Dieses Vorgehen kann aber recht frustrierend sein, denn bei der Übertragung der Daten und Aufbau des Repositories darf es zu keinerlei Störung (timeout, ...) kommen.
    File > New > Other > Mercurial>Clone...Repository (siehe. Minibild)
  2. klonen außerhalb eclipse und Import in den Workspace

Klonen des Repositories

Ich habe mich für die zweite Strategie entschieden, nicht zuletzt wg [2] und [3]. Es macht Sinn, den Pfad zum Workspace kurz zu wählen C:\proj\hg.

Klonen außerhalb eclipse

In Hg-Workbench oder per Hg-Konsole kann man in kleineren wiederholbaren Portionen klonen.

Zurück in eclipse:
File > Import > Mercurial>Projecs from Local... > select hg-dir

Indigo-ImportHGProject.PNG

Definition targetPlatform

siehe http://www.banym.de/eclipse/build-the-idempiere-project-using-eclipse-with-buckminster von Benutzer:Banym

Cookies helfen uns bei der Bereitstellung von iDempiere de. Durch die Nutzung von iDempiere de erklärst du dich damit einverstanden, dass wir Cookies speichern.