Chapter 6. Interim Builds

6.1. Overview

For the convenience of those who would like to test the latest possible builds of JTrac without having to check-out and compile from version-control, binaries in WAR form are periodically uploaded to the JTrac web-site at this URL: http://j-trac.sourceforge.net/files/

You would be able to see the time-stamp of the last uploaded binary when you access the above URL. Subscribers to The JTrac mailing-list would be notified whenever a new binary is available. This is not on a daily basis at the moment and happens only when significant changes or fixes are made in the development version.

If you want to stay updated about the status of JTrac development as well as contribute and brainstorm ideas for incorporation into future releases, please consider joining the JTrac mailing-list at: https://lists.sourceforge.net/lists/listinfo/j-trac-users

6.2. Notes on using Interim Builds

  • Interim builds are provided only as WAR files. If you are using the embedded Jetty webapp-server, you have to replace the WAR that came along with the formal downloadable distribution.

  • When you are replacing the WAR file in an existing installation it is best that you delete the contents of the webapp-server temporary / work folder before re-starting. Details on how to do this are provided in the "upgrading" section of this document.

  • In rare cases, there may be database schema changes. This will be made clear in the upload notification that is broadcast on the mailing-list. If you wish to retain existing data, you will have to run a database upgrade script. Details on how to do this are also provided in the "upgrading" section of this document.

  • Even if the database schema has changed, JTrac will re-create the database if one does not exist on startup. So when trying out the interim builds, this may be all that you really want to do. If you are using JTrac bundled with Jetty and / or with the embedded HSQLB database, removing the old database is as simple as deleting the "db" folder in which HSQLDB keeps the data files. Of course, you don't have to disturb your existing data at all since running a fresh instance of JTrac is as easy as extracting the distribution to a new directory.