Wiki source code of Building WOLips

Version 45.1 by Mike Schrag on 2005/09/08 01:19

Show last authors
1 == WOLips Dependencies ==
2
3 Recent version of WOLips in CVS have more extensive dependencies than prior builds (mostly due to the HTML editor that is part of the web tools project).
4
5 Additionally you will need to download and install Eclipse 3.1.1, currently a build of Eclipse that does not currently have an official release.
6
7 You can get a 3.1.1 build from [[Eclipse.org>>http://download.eclipse.org/eclipse/downloads/index.php]].
8
9 After installing Eclipse 3.1.1 and before building or installing WOLips, you will need to download, unzip the following plugins and features, and copy the corresponding plugins and features into your eclipse plugins and features folders:
10
11 * [[EMF>>http://eclipse.org/downloads/download.php?file=/tools/emf/downloads/drops/2.1.0/R200507070200/emf-sdo-xsd-SDK-2.1.0.zip]]
12 * [[GEF>>http://www.eclipse.org/downloads/download.php?file=/tools/gef/downloads/drops/R-3.1-200507071758/GEF-SDK-3.1.zip]]
13 * [[JEM>>http://www.eclipse.org/downloads/download.php?file=/tools/ve/downloads/drops/R-1.1-200507221721/JEM-SDK-1.1.zip]]
14 * [[WTP>>http://www.eclipse.org/downloads/download.php?file=/webtools/downloads/drops/R-0.7-200507290654/wtp-sdk-0.7.zip]]
15 * [[jMechanic>>http://sourceforge.net/project/showfiles.php?group_id=68316&release_id=136699]]
16
17 == Checking out and Building from the Commandline ==
18
19 1. cvs --d :pserver:anonymous@cvs.sourceforge.net:/cvsroot/woproject login--
20 11. username = anonymous
21 11. no password
22 1. cvs --d :pserver:anonymous@cvs.sourceforge.net:/cvsroot/woproject co woproject--
23 1. cd woproject/projects
24 1. ant
25 1. The first build will fail out telling you that it couldn't find wobuild.properties ~-~- That's OK
26 1. Edit ,,/Library/wobuild.properties,,
27 1. Add a line eclipse.home=/path/to/your/eclipse
28 1. ant again and it should succeed this time
29 11. If you get the error 'build.xml:73: taskdef A class needed by class org.apache.velocity.anakia.AnakiaTask cannot be found: org/jdom/JDOMException', you can do one of two things. You can build with --Dno.docs=true to skip the javadoc step, or (untested) you can drop jdom--b8.jar from woproject/projects/lib into your ANT//HOME/lib folder.//
30 1. The build went into temp/dist
31 1. Profit
32 1. [[Installing WOLips]]
33
34 == Checking out and Building inside of Eclipse for Deployment ==
35
36 1. Add the wolips CVS repository
37 11. host = cvs.sourceforge.net
38 11. root = /cvsroot/woproject
39 11. protocol = pserver
40 11. login = anonymous
41 11. no password
42 1. In CVS perspective, browse WOLips repository on HEAD, checkout woproject/projects as "projects"
43 1. Right-click (or equiv) on the build.xml inside of the "projects" project and Run As=>Ant Build ...
44 1. Switch to the Classpath tab and "Add Jar"
45 1. Browse to projects/lib and select jdom-b8.jar
46 1. Make sure the target is the default ("dist")
47 1. Run
48 1. Once it is complete, you will have to right-click=>refresh the "projects" project and you will have a temp/dist folders with the plugin site in it.
49 1. [[Installing WOLips]]
50
51 == Checking out and Building inside of Eclipse for Development (PDE) ==
52
53 1. install jmechanic plugin from [[The JMechanic Site>>http://sourceforge.net/project/showfiles.php?group_id=68316&release_id=136699]]
54 11. just untar this into your plugins folder
55 1. Add the wolips CVS repository
56 11. host = cvs.sourceforge.net
57 11. root = /cvsroot/woproject
58 11. protocol = pserver
59 11. login = anonymous
60 11. no password
61 1. From the Java perspective, Import=>Team Project Set and select wolips.psf (see below)
62 1. This will cause a really long checkout and you'll have a TON of build errors ... Don't fret.
63 1. Copy ##projects/lib/cayenne-1.1RC3-dev.jar## to ##org.objectstyle.wolips.cayenne/lib/cayenne.jar## and refresh the org.objectstyle.wolips.cayenne project
64 1. Add a classpath variable ANT//HOME that points to ##eclipse/plugins/org.apache.ant##//##1.6.5## (Preferences=>Java=>Build Path=>Classpath Variables, New... name ANT//HOME, Folder... =>youreclipsehome/plugins/org.apache.ant//1.6.5)
65 1. make ##projects/temp##, ##projects/temp/classes##, and ##projects/temp/doc## folders
66 1. run ##projects/build.xml## as "Ant Build ...", select the "woenvironment" and "woproject" targets and select Order... and move woenvironment above woproject in the order, Build
67 1. copy ##projects/temp/build/woproject//$build.version/lib/woproject.jar//##// to ##org.objectstyle.wolips.woproject/lib## and refresh the org.objectstyle.wolips.woproject//
68
69 You should end up with no source or build path errors.