Changes for page Building WOLips

Last modified by Johann Werner on 2015/02/13 01:40

From version 132.1
edited by Pascal Robert
on 2023/11/13 11:55
Change comment: Renamed back-links.
To version 129.1
edited by Ray Kiddy
on 2015/02/13 01:40
Change comment: works with eclipse 4.4.1

Summary

Details

Page properties
Parent
... ... @@ -1,1 +1,0 @@
1 -WOL.Home.WebHome
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.probert
1 +XWiki.kiddyr
Tags
... ... @@ -1,1 +1,0 @@
1 -wikitodo|favourite
Content
... ... @@ -3,16 +3,16 @@
3 3  {{/tip}}
4 4  
5 5  {{note}}
6 -The following instructions about building WOLips are fine if you need to build a distribution of WOLips. However, they aren't so great if you're debugging WOLips. Instructions on how to do that are posted here [[doc:WOL.Home.Building WOLips.Debugging WOLips.WebHome]].
6 +The following instructions about building WOLips are fine if you need to build a distribution of WOLips. However, they aren't so great if you're debugging WOLips. Instructions on how to do that are posted here [[doc:Debugging WOLips]].
7 7  {{/note}}
8 8  
9 -Prior to building WOLips, you will want to get your dependencies installed properly. Check out the [[doc:WOL.Installing WOLips]] page for information on the dependencies for WOLips.
9 +Prior to building WOLips, you will want to get your dependencies installed properly. Check out the [[doc:Installing WOLips]] page for information on the dependencies for WOLips.
10 10  
11 11  (% style="color: rgb(0,0,0);" %)**Prerequisites**
12 12  
13 13  ==== Install eGit or another Git client ====
14 14  
15 -See [[Getting Started With Git>>doc:WEB.Home.Getting Started.Getting Started with Git.WebHome]] for information on how to obtain a Git client.
15 +See [[Getting Started With Git>>doc:WEB.Getting Started with Git]] for information on how to obtain a Git client.
16 16  
17 17  ==== Install the m2eclipse plugin (Eclipse 3.5 instructions) ====
18 18  
... ... @@ -46,15 +46,25 @@
46 46  
47 47  1. If you get the error
48 48  
49 -{{code language="none"}}'build.xml:73: taskdef A class needed by class org.apache.velocity.anakia.AnakiaTask cannot be found: org/jdom/JDOMException'{{/code}}, you can do one of two things. You can build with
49 +{{code language="none"}}
50 +'build.xml:73: taskdef A class needed by class org.apache.velocity.anakia.AnakiaTask cannot be found: org/jdom/JDOMException'
51 +{{/code}}, you can do one of two things. You can build with
50 50  
51 -{{code language="none"}}-Dno.docs=true{{/code}} to skip the javadoc step, or (untested) you can drop
53 +{{code language="none"}}
54 +-Dno.docs=true
55 +{{/code}} to skip the javadoc step, or (untested) you can drop
52 52  
53 -{{code language="none"}}jdom-b8.jar{{/code}} from
57 +{{code language="none"}}
58 +jdom-b8.jar
59 +{{/code}} from
54 54  
55 -{{code language="none"}}woproject/projects/lib{{/code}} into your
61 +{{code language="none"}}
62 +woproject/projects/lib
63 +{{/code}} into your
56 56  
57 -{{code language="none"}}ANT_HOME/lib{{/code}} folder.
65 +{{code language="none"}}
66 +ANT_HOME/lib
67 +{{/code}} folder.
58 58  )))
59 59  1. The build went into {{code language="none"}}temp/dist{{/code}}
60 60  1. Profit
... ... @@ -75,7 +75,7 @@
75 75  == Checking out and Building inside of Eclipse for Development (PDE) ==
76 76  
77 77  1. Add the wolips Git repository [[https:~~/~~/github.com/wolips/wolips/>>url:https://github.com/wolips/wolips/||shape="rect"]] in the Git Perspective's Repository View
78 -1. You can select individual plugins you would like to work on by browsing to {{code language="none"}}trunk/woproject/wolips/{{/code}} in the Subversion repository and checking out the plugins you are interested in. To checkout complete sets of plugins, you could also use the [[doc:WOL.Eclipse Team Project Set]].
88 +1. You can select individual plugins you would like to work on by browsing to {{code language="none"}}trunk/woproject/wolips/{{/code}} in the Subversion repository and checking out the plugins you are interested in. To checkout complete sets of plugins, you could also use the [[doc:Eclipse Team Project Set]].
79 79  
80 80  == An approach to setting up the development and test environment for WOLips Plugin. ==
81 81  
... ... @@ -84,7 +84,7 @@
84 84  1. Follow the Checking out and Building inside of Eclipse for Deployment in you primary Eclipse installation (i.e. /Application/eclipse) and workspace. This will be you development environment.
85 85  1. the {{code language="none"}}temp/dist{{/code}} folder is your Local Site for the Test Environment.
86 86  1. Create a second copy of "clean" Eclipse under /Users/<me>/Developer/eclipse (this could be any where). This will be your Test Environment.
87 -1. In the test environment, follow the [[doc:WOL.Installing WOLips]] instructions, using your {{code language="none"}}temp/dist{{/code}} directory as the Local Site. Install the plugins.
97 +1. In the test environment, follow the [[doc:Installing WOLips]] instructions, using your {{code language="none"}}temp/dist{{/code}} directory as the Local Site. Install the plugins.
88 88  1. Use the Test environment to exercise/test the changes from your locally modified Plugin.
89 89  
90 90  1. When you need to repeat the process, shut down the Test Environment, delete the org.objectstyle.* files in the features and plugins directories under the /Users/<me>/Developer/eclipse directory. Change the source code in the primary environment and build. (Each build took 3 min 37+ seconds on my Mac Book Pro 17"). Once the build is done, then reinstall the plugin in the Test Environment. The Local Site should still be selected.