Java Developer's Guide

This is a general guide for developers working on the Java-based Shibboleth code. It covers setting up Eclipse (not a requirement for the project but it is what all the devs currently use), the Maven-based build and release environment, as well as coding standards and conventions.