Download Users: 3 ways to download WishList: download tar files from sourceforge checkout trunk from subversion checkout tag from subversion The tar files are easy, but may be outdated. They come in two parts, one is the source, the other is the libraries. Download files here The trunk checkout is very current, but may be unstable. It should compile and mostly pass all tests, but may be slightly experimental, if not in the middle of a bigger change. Browse here Check out with svn co https://wishlist.svn.sourceforge.net/svnroot/wishlist/app/trunk The tags are the best option, should be quite current and quite stable. Browse here Check out with svn co https://wishlist.svn.sourceforge.net/svnroot/wishlist/app/tags/xxtagxxxx If you are a member of the project however, you should check out the trunk or a specific branch. Once you have either exploded the tars, or checked out the files, you need to create a couple of files for the application to work. /conf/props/build/local.properties Contains paths etc on your local machine used for building the app. Also contains urls and passwords for your servers. It overrides properties set in /conf/props/build/project.properties This file can obviously for security reasons not be checked into subversion. /conf/props/deploy/dev.properties /conf/props/deploy/demo.properties /conf/props/deploy/prod.properties These 3 files contain database details and others for the different stage servers used by the application while it is running. For all 4 files there is xxx.example file that you can copy as a strarting point. The build and deploy the application these are the different ant targets: clean -- removes previous build files build -- builds development version deploy undeploy redeploy -- deployment options stop start list reload -- webapp control targets These are all targets for local development build Prepending any with either demo- or prod-, eg: prod-deploy uses then the demo or prod servers. hsqladmin -- view database