Project

General

Profile

Download (2.23 KB) Statistics
| Branch: | Tag: | Revision:
1 4f44f32a Andreas Müller
EDIT
2
CDMLIB - PROJECT
3
4 4e15856c Andreas Müller
see also http://dev.e-taxonomy.eu/trac/wiki/CdmLibrary#Eclipsesetup
5
6 4f44f32a Andreas Müller
INSTALL WORKSPACE
7
=====================================
8 4e15856c Andreas Müller
0) * install maven 2.0.x commandline tools locally (http://maven.apache.org/download.html). Follow the instruction to install maven on your local machine.
9
   * install subclipse 1.4.x in eclipse if not yet installed (Update Site: http://subclipse.tigris.org/update_1.4.x). 
10
   * make sure Java JDK >= 1.5 is installed (JRE is not enough) and JAVA_HOME is set to JDK path 
11 4f44f32a Andreas Müller
12
1) Checkout (from outside eclipse) http://dev.e-taxononomy.eu/svn/trunk/cdmLib into a new folder (newFolder).
13
2) Open newFolder as a new workspace in eclipse (switch to the new workspace by File - Switch Workspace - Other ...)
14 4e15856c Andreas Müller
3) make sure maven has run at least one time (to create the .m2 folder). If unsure how to do this, run "mvn install" in the new checked out folder ../cdmlib/cmlib-commons
15
4) Set in Eclipse preferences (not project properties) java - buildPath - Classpath Variables M2_REPO , pointing to your local repository. 
16 4f44f32a Andreas Müller
      - In OSX for example    /Users/USERNAME/.m2/repository 
17
      - In WinXP for example  C:\Documents and Settings\USERNAME\.m2\repository
18 4e15856c Andreas Müller
4 Alternative) use mvn -Declipse.workspace=<path-to-eclipse-workspace> eclipse:add-maven-repo 
19
5) setup new eclipse workspace (where ever you want but using the cdmlib folder may be comfortable)
20
6) create new Java project within the new workspace. Check "Create project from existing source" in the dialog. Choose ../cdmlib/cdmlib-commons as the source directory. Use project name "cdmlib-commons".
21
7) repeat the last step at least for all projects starting with "cdmlib-"
22
8) Install AspectJ Development Tools (AJDT) - Plugin (for eclipse) 
23
	(Update-Site:http://download.eclipse.org/tools/ajdt/33/dev/update)
24
  
25
9) run "mvn install" and  "mvn eclipse:eclipse" in the parent folder (cdmlib) from command line (e.g. $/eclipse/cdmlib>mvn eclipse:eclipse)
26
10) Convert the cdmlib-model to AspectJ (right mouse click on project -> AspectJ Tools -> ...).
27
28
!! Each time when running mvn eclipse:eclipse on cdmlib-model (or on cdmlib parent folder) you have to first remove and then add AspectJ anew!! 
29 4f44f32a Andreas Müller
30 4e15856c Andreas Müller
!!Run mvn eclipse:eclipse each time you change a .pom file
31 4f44f32a Andreas Müller