Installation der Entwicklungsumgebung: Unterschied zwischen den Versionen
Eugenh (Diskussion | Beiträge) |
Eugenh (Diskussion | Beiträge) |
||
| 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?
- Java Development Tools
- Mercurial Hg plugin for Eclipse IDE, beinhaltet auch die bins für Hg-Workbench [1]
- Buckminster
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?
- die Sourcen gibt es im Hg-Repository unter https://bitbucket.org/idempiere/idempiere , Größe ca 2GB (Klonen dauert also entsprechend lange)
- siehe auch http://www.globalqss.com/wiki/index.php/IDempiere/Download_the_Code Download_the_Code von Carlos
- zwei Strategien:
- 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) - 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
Definition targetPlatform
siehe http://www.banym.de/eclipse/build-the-idempiere-project-using-eclipse-with-buckminster von Benutzer:Banym
