Changes for page Getting the Wonder Source Code
Last modified by Bastian Triller on 2013/10/05 10:40
From version 120.1
edited by David Avendasora
on 2011/04/25 12:59
on 2011/04/25 12:59
Change comment:
There is no comment for this version
To version 123.1
edited by David Avendasora
on 2011/04/25 12:43
on 2011/04/25 12:43
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -23,26 +23,13 @@ 23 23 Note the URL shown here is the public read-only URL. Committers should use the SSH form of the URL for read-write 24 24 {{/note}} 25 25 26 -{{code value="none"}}26 +{{code}} 27 27 git clone git://github.com/projectwonder/wonder.git WonderSource 28 28 {{/code}} 29 29 30 -You should see output something like this: 31 - 32 -{{noformat}} 33 - 34 -Cloning into WonderSource... 35 -remote: Counting objects: 174269, done. 36 -remote: Compressing objects: 100% (57304/57304), done. 37 -remote: Total 174269 (delta 107374), reused 173934 (delta 107067) 38 -Receiving objects: 100% (174269/174269), 137.94 MiB | 8.29 MiB/s, done. 39 -Resolving deltas: 100% (107374/107374), done. 40 - 41 -{{/noformat}} 42 - 43 43 1. Navigate into the working copy root 44 44 45 -{{code value="none"}}32 +{{code}} 46 46 cd WonderSource 47 47 {{/code}} 48 48 ... ... @@ -57,13 +57,13 @@ 57 57 58 58 1. Build the frameworks from the "cloned" source. 59 59 60 -{{code value="none"}}47 +{{code}} 61 61 ant frameworks 62 62 {{/code}} 63 63 64 64 1. Install the frameworks (this just copies the built frameworks from /Roots to the runtime Frameworks directory, usually at /Library/Frameworks) 65 65 66 -{{code value="none"}}53 +{{code}} 67 67 sudo ant frameworks.install 68 68 {{/code}} 69 69 ... ... @@ -73,31 +73,31 @@ 73 73 74 74 1. Navigate to the Roots directory that was automatically created by the initial Source installation procedure above 75 75 76 -{{code value="none"}}63 +{{code}} 77 77 cd ~/Roots/ 78 78 {{/code}} 79 79 80 80 1. Delete all installed frameworks whose names match the built frameworks in this Roots build folder 81 81 82 -{{code value="none"}}69 +{{code}} 83 83 for FRAMEWORK in `echo *.framework`; do sudo rm -r /Library/Frameworks/${FRAMEWORK}; done 84 84 {{/code}} 85 85 86 86 1. Navigate to the original Wonder source directory that you created above during initial source installation 87 87 88 -{{code value="none"}}75 +{{code}} 89 89 cd /path/to/WonderSource 90 90 {{/code}} 91 91 92 92 1. Pull the changes you do not have and merge them with your local repository 93 93 94 -{{code value="none"}}81 +{{code}} 95 95 git pull 96 96 {{/code}} 97 97 98 98 1. Clean, build and install the frameworks 99 99 100 -{{code value="none"}}87 +{{code}} 101 101 102 102 ant clean 103 103 ant frameworks ... ... @@ -117,15 +117,15 @@ 117 117 118 118 For example: 119 119 120 -{code:none} 121 -cd my/special/purpose/clone/of/Wonder 122 -ln -s ~/Library/Application\ Support/WOLips/wolips.custom.properties build.properties 123 123 {code} 108 +$ cd my/special/purpose/clone/of/Wonder 109 +$ ln -s ~/Library/Application\ Support/WOLips/wolips.custom.properties build.properties 110 +{code} 124 124 125 125 An example of where this approach might be used would be when you have different projects (perhaps in a specially designated workspace) that use a specific version of WebObjects and a specific version or branch of Wonder. 126 126 127 127 *Tip:* Specify a custom build directory for Wonder by adding the property 'wo.external.root' to the custom wolips properties file, for example 128 -{code :none}115 +{code} 129 129 wo.external.root=/Users/mike/Developer/special/directory/Roots 130 130 {code} 131 131