BlueJalopy Daily Build Procedure
Please follow these steps in order to build the BlueJalopy extension. Note: Make sure both Ant and SVN are installed before attempting the procedure.
Preperation
- Navigate to where you want to have a working copy: "cd Documents/workspace"
- Create the directory BlueJalopy: "mkdir BlueJalopy"
- Use SVN to get the current build: "svn checkout http://wiki.csc.calpoly.edu/Ostrich/svn/Trunk/BlueJalopy BlueJalopy/"
(Note: this places the contents into the newly created directory. These first three steps could also be done through an SVN client.)
- Download the build.xml file from this page
- Place build.xml in the top level of the BlueJalopy directory.
Build
- From a command line, navigate into the BlueJalopy directory
- Run the command "ant complete" in most situations.
(This cleans up the directory, updates source files from the repository, compiles source files, and finally builds a jar.)
- To perform individual tasks, use the commands "ant clean","ant update","ant compile", or "ant jar"
(Note: to produce an output you must use the -l flag. An example would be "ant complete -l outputRev###.txt")
After build
- The build script creates BlueJalopy.jar into the working copy directory.
- Place BlueJalopy.jar into the lib/extensions directory of BlueJ
Builds will be done by Aaron. If you need additional builds contact him. If you discover a broken build, contact Tyler and Aaron immediately if it's before 10PM. Additionally, send out an e-mail advising the team the build is broken so that everyone knows the repository is frozen until the issue is resolved.
Attachments
- buildBeforeCopy.xml (1.8 kB) -
Build script before copying of tpl files
, added by awaechte on 06/01/08 17:57:50. - buildFINAL.xml (2.1 kB) -
final daily build
, added by awaechte on 06/01/08 18:23:48. - buildLAST.xml (2.3 kB) -
daily build final version (must be renamed)
, added by awaechte on 06/02/08 15:25:29. - build.xml (2.3 kB) -
ant script
, added by awaechte on 06/03/08 09:54:12.
