Changes for page Building WOLips
Last modified by Johann Werner on 2015/02/13 01:40
Summary
-
Page properties (4 modified, 0 added, 0 removed)
Details
- Page properties
-
- Parent
-
... ... @@ -1,1 +1,0 @@ 1 -WOL.Home.WebHome - Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. jw1 +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.Home.Deprecated info.Installing WOLips.WebHome]] 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.GettingStartedwith 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.Home.Deprecated info.Eclipse Team Project Set.WebHome]].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.Home.Deprecated info.Installing WOLips.WebHome]] 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.