Difference between revisions of "Entwicklungsumgebung einrichten"

From ADempiere
Jump to: navigation, search
This Wiki is read-only for reference purposes to avoid broken links.
Line 4: Line 4:
 
[[Category:German]]
 
[[Category:German]]
 
[[Category:Entwicklerhandbuch]]
 
[[Category:Entwicklerhandbuch]]
 +
[[Category:Developer documentation]]
  
 
Die entsprechende [[Create_your_ADempiere_development_environment|engliche Seite]] ist schon betagt. Da ist noch von [http://de.wikipedia.org/wiki/Eclipse_%28IDE%29#Geschichte eclipse 3.4 (Ganymede)] und Subversion als SCM für ADempiere die Rede. Daher übersetze ich sie nicht, sondern beschreibe den aktuellen Zustand. Vor kurzem habe ich mit der aktuellen Eclipse IDE (Indigo Win 64-bit) die letzten drei Versionen von ADempiere aus den Sourcen erstellt. Es ist also eine Art Erfahrungsbericht.
 
Die entsprechende [[Create_your_ADempiere_development_environment|engliche Seite]] ist schon betagt. Da ist noch von [http://de.wikipedia.org/wiki/Eclipse_%28IDE%29#Geschichte eclipse 3.4 (Ganymede)] und Subversion als SCM für ADempiere die Rede. Daher übersetze ich sie nicht, sondern beschreibe den aktuellen Zustand. Vor kurzem habe ich mit der aktuellen Eclipse IDE (Indigo Win 64-bit) die letzten drei Versionen von ADempiere aus den Sourcen erstellt. Es ist also eine Art Erfahrungsbericht.
Line 70: Line 71:
 
Jetzt kann mit "Build All" der Compile angestossen werden. Das default build-target heißt <code>complete</code>:
 
Jetzt kann mit "Build All" der Compile angestossen werden. Das default build-target heißt <code>complete</code>:
 
  <target name="complete" depends="build, install">
 
  <target name="complete" depends="build, install">
 +
 +
== Eclipse Helios (3.6) ==
 +
...
 +
 +
= links =
 +
* [[De_DE/eclipse-setup]]
 +
* [[Hacker's guide]]
 +
* [[Compile]]
 +
* [[Creating WebUI Workspace using Eclipse Webtool]]

Revision as of 12:34, 23 May 2012

DE/Inhaltsverzeichnis{{#if: | | [[{{{2}}}]] }}{{#if: | | [[{{{3}}}]] }}{{#if: | | [[{{{4}}}]] }}{{#if: | | [[{{{5}}}]] }} | Entwicklungsumgebung einrichten{{#if: Create your ADempiere development environment| | Create your ADempiere development environment }} ⇒

Die entsprechende engliche Seite ist schon betagt. Da ist noch von eclipse 3.4 (Ganymede) und Subversion als SCM für ADempiere die Rede. Daher übersetze ich sie nicht, sondern beschreibe den aktuellen Zustand. Vor kurzem habe ich mit der aktuellen Eclipse IDE (Indigo Win 64-bit) die letzten drei Versionen von ADempiere aus den Sourcen erstellt. Es ist also eine Art Erfahrungsbericht.

Source Code Management (SCM)

Datum Version (Bezeichnung) source
2011-09-01 3.7.0-LTS http://adempiere.hg.sourceforge.net/hgweb/adempiere/adempiere/tags
2010-06-15 3.6.0-LTS Laura Edition http://adempiere.hg.sourceforge.net/hgweb/adempiere/adempiere/tags
2009-09-16 3.5.4-alpha http://adempiere.hg.sourceforge.net/hgweb/adempiere/adempiere/tags
ältere siehe Official Releases (sourceforge) http://adempiere.hg.sourceforge.net/hgweb/adempiere/adempiere/tags

java

für's build wird java 1.6 benötigt.

eclipse

http://www.eclipse.org/downloads/

Eclipse Indigo (3.7.2)

zum Download der Sourcen sinnvoll:

Dieses plugin läßt sich einfach nachinstellieren:

MercurialEclipse.png

Download ADempiere source

ADempiere als Eclipse Projekt
  • Clone Mercurial repository

In einem eclipse Workspace kann direkt aus dem Mercurial-SCM ein ADempiere Projekt erstellt werden.

Dazu wird zuerst die Repository-URL http://adempiere.hg.sourceforge.net/hgweb/adempiere/adempiere angegeben. Nach dem Download kann die Version (tag) ausgewählt werden. CloneADempiereRepository.png

Eine gutes Tutorial zu Mercurial-HG ist unter http://hginit.com/ (es ist kein Tutorial zum eclipse plugin).

Create Ant Builder

Create Ant Builder

Nach dem Download der Sourcen versucht eclipse sofort ein compile, weil "Build Automatically" standardmäßig eingestellt ist. Das wird nicht gut gehen, denn Adempiere wird per Ant compiliert. Die xml-Build-Datei ist utils_dev/build.xml. Für das ADempiere-Projekt muss also ein Ant Builder eingerichtet werden:

AntBuilder-Main.png

Ant Builder JRE 1.6

Folgende Punkte berücksichtegen

  • Java 1.6 als JRE eintragen, falls eclipse mit einer anderen JRE betrieben wird
  • den "default" Java Builder deaktiveren, oder den erstellten Ant Builder vor den Java Builder stellen

Jetzt kann mit "Build All" der Compile angestossen werden. Das default build-target heißt complete:

<target name="complete" depends="build, install">

Eclipse Helios (3.6)

...

links