Lothy/MoparClassic — pull request #156 by moparisthebest (2012-09-19 18:58:22+00:00)
Title: Mavenized project

The old ant build scripts were a mess, requiring manually copying jars to different places to continue the build. Now that the project follows a saneish directory structure and has maven scripts, the dependencies are defined and all one has to do is 'mvn package' to build everything required. I even have it set up to build extra game server and login server jars with all the needed dependencies bundled.

The only REAL change I made was the nightmare that was DataStore being it's own module, it couldn't be built because DataStore depended on GameServer while GameServer depended on DataStore, one can't run without the other ever, so why were they separate projects in the first place? I moved the single DataStore interface into GameServer, where it belongs.

What do you guys think?