Quickstart
How to set up a new Riot project
Create a new project within your IDE. If you are using Eclipse, create a Java Project or Dynamic Web Project which comes with the Web Standard Tools Plugin (WST). If you don't want to use an IDE at all, simply create a new directory somewhere in your filesystem.
Place this Ant build file in the newly created directory and run the default target.
Refresh the project in your IDE to pick up the files downloaded during the build process.
If you're not using an IDE you might want to create a WAR file in order to deploy the application by running `ant war`.
Accessing the admin area
In order to edit any content you need to log in into the admin area. Go to http://localhost:8080/<context>/riot (where <context> is your previously chosen project name) and enter the following credentials:
Username: admin
Password: admin
Behind the scenes
The setup process automates quite a lot of steps in order to reduce the project ramp-up time to a minimum. This is what happens when you run the Ant script:
The setup.xml file downloads this zip archive which contains files and directories in the default project layout. Within the archive there's another Ant file named skeleton.xml which is executed automatically after the archive has been extracted. This file checks whether the project has been created by Eclipse in which case it patches several IDE config files (for example the build/conf folder is added to the list of source folders). Afterwards the setup target of the main build.xml file is invoked which performs a dependency resolution via Ivy.