bwh-dope/pharmacoepi_toolbox — pull request #15 by ApproximateIdentity (2014-10-02 16:13:01+00:00)
Title: Building

I had some difficulties building this project so I figured I could make some changes to make it easier for future users.

I essentially did three things. The first was that I re-added the lib/libssrckdtree-j-1.0.2.jar file to the repository. I found it in the history of the project and couldn't build without it. I also added a lib/pom.xml file in that folder to make the installation of that file easier.

Next I changed the required compiler version in the root pom.xml file to 1.5. For some reason, it was defaulting to an earlier version of the compiler which would then throw errors because certain language features (generics for example) were not supported. The change I made forces the use of the 1.5 compiler (or above presumably).

The third change I made was to write a short BUILDING text file and placed it in the root folder of the repo. It briefly explains the steps necessary to build the project.

Hopefully this is helpful. If you choose to accept the pull request, you might want to at least take a quick look at the code changes. I had never heard of Maven before your project and so I might have done some things a little silly. Regardless, I can tell you that these types of code changes would be great for someone like myself who is generally a pretty good programmer, but is unfamiliar with this build process.