Changes for page Getting the Wonder Source Code
Last modified by Bastian Triller on 2013/10/05 10:40
From version 124.1
edited by David Avendasora
on 2011/04/25 14:40
on 2011/04/25 14:40
Change comment:
There is no comment for this version
To version 128.1
edited by David Avendasora
on 2011/04/25 15:18
on 2011/04/25 15:18
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,3 +1,5 @@ 1 +{{toc maxLevel="2"}}{{/toc}} 2 + 1 1 == Introduction == 2 2 3 3 Instead of downloading the Wonder binaries, working from the latest source code directly can have some advantages such as: ... ... @@ -12,7 +12,7 @@ 12 12 == Downloading == 13 13 14 14 {{tip title="Now with more Git"}} 15 -As of March 25th, 2011 the Wonder source code is now maintained on [GitHub|https://github.com/] at [https://github.com/projectwonder]. Soyou'll need to be familiar with the [Git|http://git-scm.com/] Source Code Management system. You will use it to checkout a local copy of the repository (a "clone" in Git terms) allowing you to have direct access to the Wonder source.17 +As of March 25th, 2011 the Wonder source code is now maintained on [GitHub|https://github.com/] at [https://github.com/projectwonder]. You'll need to be familiar with the [Git|http://git-scm.com/] Source Code Management system. [Here's|WO:Getting Started with Git] a good place to start. You will use Git to checkout a local copy of the repository (a "clone" in Git terms) allowing you to have direct access to the Wonder source. 16 16 {{/tip}} 17 17 18 18 Open a terminal and navigate to a directory where you want to maintain a source "working copy" and just use the following easy-peasy commands to clone Wonder source to your computer. ... ... @@ -58,7 +58,7 @@ 58 58 59 59 == Building == 60 60 61 -In general, it is recommended that you use Hudson/Jenkins to build your WebObjects frameworks and applications, but it is not required. You can build either from the Terminal as outlined below, or from within Eclipse directly. 63 +In general, it is recommended that you use Hudson/Jenkins to build your WebObjects frameworks and applications, but it is not required. You can build either from the Terminal as outlined below, or from within Eclipse directly. 62 62 63 63 {{tip title="Pro Tip"}} 64 64 If you use Hudson/Jenkins to build your WebObjects applications, then you do not need to actually build or install the Project Wonder frameworks on your development machine, just having the individual Wonder source code projects open in your eclipse workspace is sufficient. Your Hudson/Jenkins server will need the built frameworks installed. See the [Hudson/Jenkins Page|WO:Installing and Using the Hudson build server] for more information. ... ... @@ -66,13 +66,13 @@ 66 66 67 67 {{note title="Requires WebObjects"}} 68 68 69 -These build instructions require the WebObjects frameworks to already be installed in the normal location: 71 +These build instructions require the WebObjects frameworks to already be installed in the normal location: 70 70 * Mac OS X: {{/System/Library/Framworks/}} 71 71 * Linux: {{/Library/Frameworks}} 72 72 73 73 Otherwise you will get compiler errors like this: 74 74 {noformat} 75 -[wocompile] /Wonder/WonderGit/WonderSource/Frameworks/Core/JavaWOExtensions/Sources/com/webobjects/woextensions/JSAlertPanel.java:10: 77 +[wocompile] /Wonder/WonderGit/WonderSource/Frameworks/Core/JavaWOExtensions/Sources/com/webobjects/woextensions/JSAlertPanel.java:10: 76 76 package com.webobjects.appserver does not exist 77 77 [wocompile] import com.webobjects.appserver.WOContext; 78 78 {noformat} ... ... @@ -91,7 +91,7 @@ 91 91 92 92 Assuming you already cloned and installed Wonder from source using the method outlined above, you can use the following procedure pull the latest changes into your local repository. 93 93 94 -===== Install the frameworks 96 +===== Install the frameworks ===== 95 95 96 96 {{code value="none"}} 97 97 sudo ant frameworks.install