Child pages
  • Getting the Wonder Source Code

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
titleProcedure for WebObjects 5.4.X
# Checkout the source from subversion repository into a new directory named "WonderSource"
svn co http://wonder.svn.sourceforge.net/svnroot/wonder/trunk/Wonder --revision <ARG> WonderSource

# Navigate into the working copy root
cd WonderSource

# Build the frameworks from the source (BTW, they get built into a directory named Roots in your home dir)
ant -DwonderDWonder.patch=54 frameworks

# Install the frameworks (this just copies the built frameworks from ~/Roots to

# the runtime Frameworks directory, usually at /Library/Framrworks
sudo ant -DwonderDWonder.patch=54 frameworks.install
Code Block
titleProcedure for WebObjects 5.3.X
# Checkout the source from subversion repository into a new directory named "WonderSource"
svn co http://wonder.svn.sourceforge.net/svnroot/wonder/trunk/Wonder --revision <ARG> WonderSource

# Navigate into the working copy root
cd WonderSource

# Build the frameworks from the source (BTW, they get built into a directory named Roots in your home dir)
ant frameworks

# Install the frameworks (this just copies the built frameworks from ~/Roots to

# the runtime Frameworks directory, usually at /Library/Framrworks
sudo ant frameworks.install

...

Code Block
titleProcedure for WebObjects 5.4.X
# Navigate to the Roots directory that was automatically created by the initial Source installation procedure above
cd ~/Roots/

# Delete all installed frameworks whose names match the built frameworks in this Roots build folder
$ for FRAMEWORK in `echo *.framework`; do sudo rm -r /Library/Frameworks/${FRAMEWORK}; done

# Navigate to the original Wonder source directory that you created above during initial source installation
$ cd /path/to/WonderSource

# Update the source to the HEAD revision (aka latest). You can also use a specific svn

# repository version instead of the term 'HEAD', for example 11272
svn update --force --accept theirs-full --revision HEAD

# Clean the previous build artifacts
ant -Dwonder.patch=54 clean

# Build from the latest source
ant -Dwonder.patch=54 frameworks

# Install the latest built frameworks
sudo ant -Dwonder.patch=54 frameworks.install
Code Block
titleProcedure for WebObjects 5.3.X
# Navigate to the Roots directory that was automatically created by the initial Source installation procedure above
cd ~/Roots/

# Delete all installed frameworks whose names match the built frameworks in this Roots build folder
$ for FRAMEWORK in `echo *.framework`; do sudo rm -r /Library/Frameworks/${FRAMEWORK}; done

# Navigate to the original Wonder source directory that you created above during initial source installation
$ cd /path/to/WonderSource

# Update the source to the HEAD revision (aka latest). You can also use a specific svn

# repository version instead of the term 'HEAD', for example 11272
svn update --force --accept theirs-full --revision HEAD

# Clean the previous build artifacts
ant clean

# Build from the latest source
ant frameworks

# Install the latest built frameworks
sudo frameworks.install

...