themadcreator/rabinfingerprint — pull request #1 by ianbrandt (2012-06-08 21:36:03+00:00)
Title: Issue 6 (Google Code) - Publish artifacts to Maven Central

- Replaced Ant build with a Maven POM that should meet the [Central Sync Requirements](https://docs.sonatype.org/display/Repository/Central+Sync+Requirements).
- It also creates the executable JAR without test and JUnit classes.
- Reorganized/repackaged source and test code to align with Maven conventions.
- Removed dependencies and binaries from version control since Maven downloads/generates them, and they otherwise tend to bloat distributed VC repositories over time. Instead we could apply for a [CloudBees FOSS Jenkins instance](http://www.cloudbees.com/foss/foss-dev.cb) to perform regular builds for each commit to themadcreator/rabinfingerprint master branch on GitHub. Jenkins could then publish SNAPSHOT builds to the [Sonatype OSS Maven Repository](https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide). This way the latest development executable JAR will always be available, and could be linked to from the [Sonatype repo](https://oss.sonatype.org/) . This same setup would then also be used to publish release versions, and then those versions of the executable JAR would be available from any Central mirror or proxy.