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
Change comment: There is no comment for this version
To version 122.1
edited by David Avendasora
on 2011/04/25 12:43
Change comment: There is no comment for this version

Summary

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