To build your transit data bundle, you will need:
To run the OneBusAway combined webapp (includes web, api, sms, and phone functionality), you will need:
Optionally, the individual webapps that make up the OneBusAway application suite can each be downloaded individually:
You might also consider one of the OneBusAway Quick-Start Bundles, which bundle OneBusAway into a single war thats easier to deploy but doesnt offer as much customization.