OpenID4Java Maven2 Scripts OpenID4Java is using ant(http://ant.apache.org/) to build. The maven2(http://maven.apache.org/) scripts are the another choice for maven users. Sub projects: openid4java: Official OpenID4Java distribution. openid4java-consumer: OpenID consumer / Relying Party. openid4java-server: OpenID server / OpenID Provider. openid4java-infocard: OpenID4Java distribution with OpenID-Infocard support. openid4java-xri: OpenID4Java distribution with local XRI resolver support. openid4java-full: Complete OpenID4Java distribution with local XRI resolver and OpenID-Infocard support. openid4java-server-JdbcServerAssociationStore: An association store implementention with springframework(http://www.springframework.org/) jdbc. openid4java-consumer-SampleConsumer: Sample code of consumer / Relying Party. openid4java-server-SampleServer: Sample code of server / OpenID Provider. openid4java-nodeps Holds all java source of OpenID4Java, but without any dependencies. This a private project for openid4java itself to use. Build: $ mvn package Install to your local repository: $ mvn install As default, openid4java will be installed into ~/.m2/repository/org/openid4java/. Generate site documentation(contains javadoc etc): $ mvn site Generates site documentation in target/site/. Clean up: $ mvn clean Use it by adding following to your project's pom.xml in section dependencies: org.openid4java openid4java 0.9.3 You can use a sub project if you only need a part of it: org.openid4java openid4java-consumer 0.9.3 or org.openid4java openid4java-server 0.9.3 ... org.openid4java openid4java-infocard 0.9.3