Project Dependencies

compile

The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

GroupIdArtifactIdVersionClassifierTypeOptional
com.google.guavaguava13.0-jar
junitjunit4.8.2-jar
com.google.code.findbugsjsr3052.0.0-jar(optional)

provided

The following is a list of provided dependencies for this project. These dependencies are required to compile the application, but should be provided by default when using the library:

GroupIdArtifactIdVersionClassifierTypeOptional
com.google.gwtgwt-user2.5.0-rc1-jar

Project Transitive Dependencies

The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.

provided

The following is a list of provided dependencies for this project. These dependencies are required to compile the application, but should be provided by default when using the library:

GroupIdArtifactIdVersionClassifierTypeOptional
javax.validationvalidation-api1.0.0.GAsourcesjar
javax.validationvalidation-api1.0.0.GA-jar
org.jsonjson20090211-jar

Project Dependency Graph

Dependency Listings

truth

Parent metdata for Truth, a pure-java, strongly typed testing proposition framework.

http://truth0.github.com/truth/truth

Guava: Google Core Libraries for Java

Guava is a suite of core and expanded libraries that include utility classes, google's collections, io classes, and much much more. Guava has only one code dependency - javax.annotation, per the JSR-305 spec.

http://code.google.com/p/guava-libraries/guava

FindBugs-jsr305

JSR305 Annotations for Findbugs

http://findbugs.sourceforge.net/

JUnit

JUnit is a regression testing framework. It is used by the developer who implements unit tests in Java.

http://junit.org

gwt-user

Sonatype helps open source projects to set up Maven repositories on https://oss.sonatype.org/

http://code.google.com/webtoolkit/gwt-user/

Bean Validation API

Bean Validation (JSR-303) API.

Bean Validation API

Bean Validation (JSR-303) API.

JSON (JavaScript Object Notation)

JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999. JSON is a text format that is completely language independent but uses conventions that are familiar to programmers of the C-family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal data-interchange language.

http://www.json.org/java/index.html