GroupId com.google.guava

Artifact + Usage Description
guava 84232 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 1145 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 1093 Guava testlib is a set of java classes used for more convenient unit testing - particularly to assist the tests for Guava itself.
guava-jdk5 290 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 226 Guava IO contains a variety of types and utilities to ease IO handling in Java.
guava-collections 144 Guava Collections is a collections extension library with expanded collection types, implementations, and utility methods for dealing with aggregate data.
guava-base 29 Guava Base contains core classes, utility methods, and services used by other parts of the Guava libraries.
guava-tests 20 The unit tests for the Guava libraries - separated into a separate artifact to allow for the testlibs to depend on guava itself.
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-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