...
Clone the source repository from GitHub into a new directory named "WonderSource" or whatever you'd like.
If "git://" does not work for you then use "http://"Code Block none none git clone git://github.com/projectwonder/wonder.git WonderSource
You should see output something like this:Note title Wonder Committers The URL above is the public, read-only URL.
People with commit privileges for Project Wonder should use:git@github.com:projectwonder/wonder.git
Warning Do not change "git@..." to be your username.
No Format Cloning into WonderSource... remote: Counting objects: 174269, done. remote: Compressing objects: 100% (57304/57304), done. remote: Total 174269 (delta 107374), reused 173934 (delta 107067) Receiving objects: 100% (174269/174269), 137.94 MiB | 8.29 MiB/s, done. Resolving deltas: 100% (107374/107374), done.
Navigate into the working copy root
Code Block none none cd WonderSource
Note title WebObjects 5.3.3 Compatability If you are still using old WebObjects 5.3.3, then you need to execute this git command to switch to the branch for WebObjects 5.3.3:
Code Block git checkout --track origin/Wonder_5_0_0_Legacy
You should get output like this:
No Format Branch Wonder_5_0_0_Legacy set up to track remote branch Wonder_5_0_0_Legacy from origin. Switched to a new branch 'Wonder_5_0_0_Legacy'
Info |
---|
If you have any trouble or errors due to your local repository getting corrupted, simply delete the entire local repository (the |
Work with the Latest Changes - Integration Branch
The integration branch of Wonder is where the most recent fixes, additions, new features, etc., are merged in for testing and vetting by the community. By checking out integration you can benefit from all of these latest commits to the Wonder project before they are pulled into master/trunk. And the community can benefit by having another contributor to the improvement of Wonder. To work with the integration branch in Git, you will simply checkout that branch from your repository like so:
Code Block | ||||
---|---|---|---|---|
| ||||
cd WonderSource |
Code Block |
---|
git checkout integration |
Use It!
Use Wonder source code projects in your Eclipse workspace
The best way to make use of Project Wonder is obviously to import the source code projects directly into your Eclipse workspace. Why would you be reading this page if that isn't what you are trying to do?! Detailed instructions are here: Working with Wonder source in EclipseNote title Ant Builds on your Development Machine WOlips' "Incremental Builder" is an incredibly helpful feature during development, but it does things that the Ant deployment build does not do. If you are either using WOLips to build your WebObjects Applications (WOLips Ant Tools > Install) or are running Hudson/Jenkins locally to do it, you must also build and install your workspace's Frameworks that your Application depends upon – including your own, Project Wonder's and any others. The standard Ant build does NOT do this for you.
...