Hornswaggler/fuzzy-octo-shame — pull request #1 by virtuoushub (2014-10-31 08:43:36+00:00)
Title: Version 0.1.0 Pull Request

I added Maven to mostly handle dependencies, and build, as well as code style checking.

For dependencies I used the latest available, LWJGL and Slick2D. SLF4J for logging, with a bridge to hook into Slick2D's use of System.out. I also added Checkstyle, to hopefully make the code more readable.

In order to use Maven, I had to 'Mavenize' the project structure. I also removed the checked in native dependencies under the /lib as Maven handles those now. On top of removing the natives, I remove the checked in Eclipse artifacts(.project, .classpath, .settings/...).

The removal of those Eclipse specific files will most likely break your IDE's workspace. It can easily be fixed by reimporting the projects into Eclipse as Maven projects. [See my comments on commit 98c8462](https://github.com/virtuoushub/fuzzy-octo-shame/commit/98c84626841c5c22a25bc4b7c06b2fc31bea7f26)

To get Maven to unpack the natives run:
`mvn nativedependencies:copy`
After you do that you'll also have to make sure your run configurations have:
`-Djava.library.path=/path/to/project/root/target/natives`
And if you want logging:
`-Dorg.slf4j.simpleLogger.defaultLogLevel=debug`