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

(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