Difference between revisions of "Getting Started"
Grampajohn (talk | contribs) |
Grampajohn (talk | contribs) |
||
Line 1: | Line 1: | ||
− | + | == Release 0.3, mid-June 2011 == | |
− | + | For this version, we have developed a script that downloads all the server components along with the demo broker. | |
+ | |||
+ | == Release 0.2, mid-May 2011 == | ||
Because the development team is still actively developing, we have not yet packaged the Power TAC server plugins to be automatically resolved by maven. Therefore, you will have to use the release branch in development mode, which means you need to install git and download each component from its [[www.github.com/powertac|github]] repository and checkout the correct branch. With a git command-line tool, you do this as | Because the development team is still actively developing, we have not yet packaged the Power TAC server plugins to be automatically resolved by maven. Therefore, you will have to use the release branch in development mode, which means you need to install git and download each component from its [[www.github.com/powertac|github]] repository and checkout the correct branch. With a git command-line tool, you do this as |
Revision as of 14:55, 15 June 2011
Release 0.3, mid-June 2011
For this version, we have developed a script that downloads all the server components along with the demo broker.
Release 0.2, mid-May 2011
Because the development team is still actively developing, we have not yet packaged the Power TAC server plugins to be automatically resolved by maven. Therefore, you will have to use the release branch in development mode, which means you need to install git and download each component from its github repository and checkout the correct branch. With a git command-line tool, you do this as
git clone https://github.com/powertac/powertac-server.git git clone https://github.com/powertac-plugins/powertac-common.git ... etc. ...
There are a number of git clients, either embedded in tools like Springsource STS (a custom-packaged version of Eclipse) and IntelliJ, or command-line or GUI clients.
You will need to install Grails 1.3.7 before you can run the server or the demo agent.
To retrieve the server, you will need the server and 12 plugins, each cloned into parallel directories. Instructions for downloading and setting up the server as a developer are given in the developer's wiki on github. If you follow these instructions, you will have the development branch, not the release branch. We attempt to keep the development branch reasonably stable, but we cannot support it for non-developers. To get to the release branch, you will need to check out the branch release-0.2 in each of the component directories. Using the command-line version of git, this is accomplished by
git checkout release-0.2
Once you have done this, you should be ready to start the server.
In addition to the server, there is a simple Grails-based demo agent that runs the communication protocol and provides a simple web interface to the underlying data model.