I'm (very) new to PowerTAC, and I'm developing my first agent.
To analyze the games, I tried to use the log analysis tools given on the Getting Started page. However, I'm having real troubles with dependencies...
For example, when I want to compile the logtool-examples in maven, it can't find org.powertac:logtool:jar:1.1.0-SNAPSHOT . I looked at https://oss.sonatype.org/content/repositories/snapshots/, and it's really not there, there is only org.powertac:logtool:jar:1.0.0-SNAPSHOT. However, this one has dependency on org.powertac:server-master:pom:1.0.0-SNAPSHOT, which is not on the repository any more.
Am I doing something wrong? Is this tool still supported?
I have bumped the version ID for the logtool module to 1.1.0, to match the 2014 release. It should be fine for any log generated since early 2014, and probably for older ones. It is pushed and deployed.
You will need to pull down the latest powertac-tools version from github to get the version of logtool-examples that depends on logtool-1.1.0.
I pulled powertac-tools from github, and unfortunately, I'm still having the same problems... while compiling, I get the message:
Could not resolve dependencies for project org.powertac:logtool-examples:jar:1.1.0: Failure to find org.powertac:logtool:jar:1.1.0 in https://oss.sonatype.org/content/repositories/snapshots/ was cached in the local repository, resolution will not be reattempted until the update interval of sonatype has elapsed or updates are forced
OK, it turns out that the way I have the logtool material packaged on github does not mesh well with the maven release processor. I'm not sure it's worth trying to fix it in the short term, so I have deployed two new snapshot versions. One is 1.1.1-SNAPSHOT which is compatible with the 2014 game data, and the other is 1.2.0-SNAPSHOT which will be updated if necessary to work with the 2015 game data (there is talk of a couple additional properties in the Rate structure, for example). At this point in time, there is no difference between them.
If you pull down the latest powertac-tools, you will get the 1.2.0-SNAPSHOT, which is on the development trunk - the master branch in github. If you want stability to analyze the 2014 game data, you should clone powertac-tools and then switch to the "maintenance-1.1.1" branch. The logtool core for that is deployed, and if there are maintenance issues on that version we will keep it on that branch. It's equivalent to a release branch for those who know something about release process and configuration management.