GroupId com.google.guava

Artifact + Usage Description
guava 74418 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.
guava-gwt 1085 Guava is a suite of core and expanded libraries that include utility classes, google's collections, io classes, and much much more. This project includes GWT-friendly sources.
guava-testlib 932 Guava testlib is a set of java classes used for more convenient unit testing - particularly to assist the tests for Guava itself.
guava-jdk5 282 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.
guava-io 225 Guava IO contains a variety of types and utilities to ease IO handling in Java.
guava-collections 141 Guava Collections is a collections extension library with expanded collection types, implementations, and utility methods for dealing with aggregate data.
guava-base 28 Guava Base contains core classes, utility methods, and services used by other parts of the Guava libraries.
guava-bootstrap-jdk5 18 ExecutorService's type parameters changed between JDK5 and JDK6 in a way that makes it impossible for our invokeAll/invokeAny methods to match both at compile time. This project builds a JDK6-like copy of ExecutorService (but with JDK5 compiler settings to ensure that it will work with JRE5 at runtime). It also builds a version of AbstractExecutorService that is equivalent to a JDK5 version but using the JDK6 type parameters for the invokeAll/invokeAny methods just as with ExecutorService. This project's is then used in the bootstrap class path of Guava proper.
guava-tests 17 The unit tests for the Guava libraries - separated into a separate artifact to allow for the testlibs to depend on guava itself.
guava-bootstrap 11 ExecutorService's type parameters changed between JDK5 and JDK6 in a way that makes it impossible for our invokeAll/invokeAny methods to match both at compile time. This project builds a JDK6-like copy of ExecutorService (but with JDK5 compiler settings to ensure that it will work with JRE5 at runtime). This project's is then used in the bootstrap class path of Guava proper.
guava-testlib-jdk5 8 Guava testlib is a set of java classes used for more convenient unit testing - particularly to assist the tests for Guava itself.
guava-annotations 7 Guava annotations are used throughout the Guava libraries.
guava-primitives 1 Guava is a suite of core and expanded libraries that include utility classes, google's collections, io classes, and much much more.
guava-concurrent 0 Guava Concurrency Libraries are an expanded set of services and types supporting advanced concurrent programming in Java.
guava-parent 0
guava-tests-jdk5 0 The unit tests for the Guava libraries - separated into a separate artifact to allow for the testlibs to depend on guava itself.
guava-parent-jdk5 0