Building Java Dependencies
Over the summer I was involved in the Google Summer of Code as part of Debian. The project involved building dependencies of Java-based projects and was based off this blog post. My goal for the project was to create something that wasn't Debian specific and could be used in other projects as well. Since the project was based off metadata as reported by Maven, it made sense that a Maven plugin was in order. This also gave me easy access to the metadata by using existing Maven APIs.