This Java version of a calendaring system combines Avrom Finkelstein's work adapting Rheingold's C++ algorithm with some of hebcal's logic. BUILD: use maven-2 to build, like so: mvn compile to build a distribution, try mvn assembly:assembly http://maven.apache.org/ or, because the website is impenetrable: http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html