Maven Repository - POM file for Inversion of Control guava 14.0.1 14.0.1

Summary

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 two code dependencies - javax.annotation per the JSR-305 spec and javax.inject per the JSR-330 spec..

Declaration

Here is the list of declaration for guava. If you use Maven you can use the following code to add the dependency for this POM file.

<dependency>
   <groupId>com.google.guava</groupId>
   <artifactId>guava</artifactId>
   <version>14.0.1</version>
</dependency>

If you think this Maven repository POM file listing for guava is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.





Depends on

The guava-14.0.1 has 2 dependencies.The most popular ones are listed in the following table along with their categories and number of artifacts depending on them.

CategoryArtifactDepended By Count
Testing Coding Stylejsr305 1.3.9
JSR305 Annotations for Findbugs
150
Inversion of Controljavax.inject 1
The javax.inject API
539

Depended by

The following table lists the most popular artifacts which are depending on guava-14.0.1. Their categories and depend by count are also listed.

CategoryArtifactDepended By Count
Networkribbon-httpclient 0.3.4
ribbon-httpclient developed by Netflix
10
Networkdenominator-core 4.0.3
denominator-core developed by Netflix
5
Networkdenominator-core 3.1.0
denominator-core developed by Netflix
5
Networkastyanax-thrift 1.56.43
astyanax-thrift developed by Netflix
5
Networkribbon-core 2.0-RC5
ribbon-core developed by Netflix
8
Networkastyanax-thrift 1.56.48
astyanax-thrift developed by Netflix
6
Document Databasecassandra-driver-core 1.0.0
A driver for Apache Cassandra 1.2+ that works exclusively with the Cassandra Query Language version 3 (CQL3) and Cassandra's binary protocol.
8
Networkdenominator-core 3.7.0
denominator-core developed by Netflix
5
Librarycore 1.3
Core library functionality concerned with general programming problems rather than multimedia specific functionality. Includes I/O utilities, randomisation, hashing and type conversion.
13
Networkastyanax 1.56.48
astyanax developed by Netflix
10
Web Frameworksmartsprites 0.2.10
CSS Sprites Generator Done Right. SmartSprites maintains CSS sprites in your designs, fully automatically. No tedious copying and pasting to your CSS when adding or changing sprited images.
15
JEEjclouds-core 1.6.0-rc.5
Core components to access jclouds services
28
Networkfeign-core 2.0.0
feign-core developed by Netflix
8
Networkservo-core 0.7.4
servo-core developed by Netflix
59
Networklittleproxy 1.0.0-beta7
LittleProxy is a high performance HTTP proxy written in Java and using the Netty networking framework.
6
Networkribbon-core 2.0-RC9
ribbon-core developed by Netflix
7
Networkgovernator 1.2.12
governator developed by Netflix
12
Networkastyanax-core 1.56.48
astyanax-core developed by Netflix
7
Databasejdbi 2.51
jDBI is designed to provide convenient tabular data access in Java(tm). It uses the Java collections framework for query results, provides a convenient means of externalizing sql statements, and provides named parameter support for any database being used.
32
MongoDBde.flapdoodle.embed.mongo 1.42
A embedded mongodb ...
12
Networkfeign-core 4.3.0
feign-core developed by Netflix
29
Librarycaliper 1.0-beta-1
Caliper: Microbenchmarking Framework for Java
5
Networkastyanax-core 1.56.43
astyanax-core developed by Netflix
6
Networkfeign-core 5.4.0
feign-core developed by Netflix
5
Networkastyanax-core 1.56.49
astyanax-core developed by Netflix
6
Networkservo-core 0.7.7
servo-core developed by Netflix
6
Networkribbon-httpclient 0.3.12
ribbon-httpclient developed by Netflix
15
Parserclosure-compiler v20130722
Closure Compiler is a JavaScript optimizing compiler. It parses your JavaScript, analyzes it, removes dead code and rewrites and minimizes what's left. It also checks syntax, variable references, and types, and warns about common JavaScript pitfalls. It is used in many of Google's J...
38
Librarycore 1.3.1
Core library functionality concerned with general programming problems rather than multimedia specific functionality. Includes I/O utilities, randomisation, hashing and type conversion.
15
Networkastyanax-core 2.0.2
astyanax-core developed by Netflix
10
Networkservo-core 0.5.5
servo-core developed by Netflix
5
Networkdenominator-core 4.0.2
denominator-core developed by Netflix
5
Document Databasecassandra-driver-core 1.0.2
A driver for Apache Cassandra 1.2+ that works exclusively with the Cassandra Query Language version 3 (CQL3) and Cassandra's binary protocol.
17
Networkribbon-core 0.3.11
ribbon-core developed by Netflix
5
Networkgovernator 1.2.20
governator developed by Netflix
11
Networkastyanax-thrift 2.0.2
astyanax-thrift developed by Netflix
7
Networkastyanax 1.56.44
astyanax developed by Netflix
5
Networkastyanax-thrift 2.0.1
astyanax-thrift developed by Netflix
7
Document Databasecassandra-driver-core 1.0.5
A driver for Apache Cassandra 1.2+ that works exclusively with the Cassandra Query Language version 3 (CQL3) and Cassandra's binary protocol.
7
Networkdenominator-core 4.0.0
denominator-core developed by Netflix
5
Document Databaseastyanax-cassandra 1.56.44
astyanax-cassandra developed by Netflix
6
JDBCdruid 1.0.4
An JDBC datasource implementation.
5
Networkfeign-core 3.1.0
feign-core developed by Netflix
9
Networkastyanax-core 1.56.44
astyanax-core developed by Netflix
7
Document Databaseastyanax-cassandra 2.0.0
astyanax-cassandra developed by Netflix
8
JEEjclouds-core 1.6.0-rc.4
Core components to access jclouds services
24
Networkfeign-sax 5.1.0
feign-sax developed by Netflix
5
Networkdenominator-core 3.2.0
denominator-core developed by Netflix
5
Networkdenominator-core 3.3.0
denominator-core developed by Netflix
6
JEEjclouds-core 1.6.0-rc.3
Core components to access jclouds services
24
Networkribbon-core 0.3.4
ribbon-core developed by Netflix
6
Networkribbon-core 2.0-RC6
ribbon-core developed by Netflix
5
Document Databasecassandra-driver-core 2.1.3
A driver for Apache Cassandra 1.2+ that works exclusively with the Cassandra Query Language version 3 (CQL3) and Cassandra's binary protocol.
6
Networkribbon-core 0.3.2
ribbon-core developed by Netflix
5
Networkgovernator 1.2.10
governator developed by Netflix
17
Document Databaseastyanax-cassandra 1.56.37
astyanax-cassandra developed by Netflix
9
Networkdenominator-core 3.2.1
denominator-core developed by Netflix
5
Networkribbon-core 0.3.10
ribbon-core developed by Netflix
5
Document Databaseastyanax-cassandra 1.56.48
astyanax-cassandra developed by Netflix
8
Httpaether-connector-okhttp 0.13.0
A repository connector implementation based on Square's OkHttp.
21
Document Databasecassandra-driver-core 1.0.4
A driver for Apache Cassandra 1.2+ that works exclusively with the Cassandra Query Language version 3 (CQL3) and Cassandra's binary protocol.
11
Networkastyanax-thrift 1.56.37
astyanax-thrift developed by Netflix
8
Networkservo-core 0.7.5
servo-core developed by Netflix
10




Plugin

The following plugins are used in the guava-14.0.1.jar

  1. animal-sniffer-maven-plugin
  2. maven-bundle-plugin
  3. maven-compiler-plugin
  4. maven-javadoc-plugin
  5. maven-javadoc-plugin
  6. maven-source-plugin

Packages

The following packages are defined in the guava-14.0.1.jar

com.google.common.annotations
com.google.common.base
com.google.common.base.internal
com.google.common.cache
com.google.common.collect
com.google.common.eventbus
com.google.common.hash
com.google.common.io
com.google.common.math
com.google.common.net
com.google.common.primitives
com.google.common.reflect
com.google.common.util.concurrent




POM File Source

Here is the content of the POM file.

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <parent>
    <groupId>com.google.guava</groupId>
    <artifactId>guava-parent</artifactId>
    <version>14.0.1</version>
  </parent>
  <artifactId>guava</artifactId>
  <name>Guava: Google Core Libraries for Java</name>
  <packaging>bundle</packaging>
  <description>
    Guava is a suite of core and expanded libraries that include
    utility classes, google's collections, io classes, and much
    much more.

    Guava has two code dependencies - javax.annotation
    per the JSR-305 spec and javax.inject per the JSR-330 spec.
  </description>
  <dependencies>
    <dependency>
      <groupId>com.google.code.findbugs</groupId>
      <artifactId>jsr305</artifactId>
      <version>1.3.9</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>javax.inject</groupId>
      <artifactId>javax.inject</artifactId>
      <version>1</version>
      <scope>provided</scope>
    </dependency>
  </dependencies>
  <build>
    <plugins>
      <plugin>
        <groupId>org.apache.felix</groupId>
        <artifactId>maven-bundle-plugin</artifactId>
        <version>2.3.7</version>
        <extensions>true</extensions>
        <executions>
          <execution>
            <id>bundle-manifest</id>
            <phase>process-classes</phase>
            <goals>
              <goal>manifest</goal>
            </goals>
          </execution>
        </executions>
        <configuration>
          <instructions>
            <Export-Package>!com.google.common.base.internal,com.google.common.*</Export-Package>
            <Import-Package>
              javax.annotation;resolution:=optional,
              javax.inject;resolution:=optional,
              sun.misc.*;resolution:=optional
            </Import-Package>
          </instructions>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>2.3.2</version>
        <configuration>
          <source>1.6</source>
          <target>1.6</target>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-source-plugin</artifactId>
        <version>2.1.2</version>
        <executions>
          <execution>
            <id>attach-sources</id>
            <phase>post-integration-test</phase>
            <goals><goal>jar</goal></goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-javadoc-plugin</artifactId>
        <version>2.8</version>
        <executions>
          <execution>
            <id>attach-docs</id>
            <phase>post-integration-test</phase>
            <goals><goal>jar</goal></goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>animal-sniffer-maven-plugin</artifactId>
        <version>1.7</version>
        <configuration>
          <signature>
            <groupId>org.codehaus.mojo.signature</groupId>
            <artifactId>java16-sun</artifactId>
            <version>1.0</version>
          </signature>
        </configuration>
        <executions>
          <execution>
            <id>check-java16-sun</id>
            <phase>test</phase>
            <goals>
              <goal>check</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-javadoc-plugin</artifactId>
        <version>2.8</version>
        <configuration>
          <encoding>UTF-8</encoding>
          <docencoding>UTF-8</docencoding>
          <charset>UTF-8</charset>
          <additionalparam>-XDignore.symbol.file</additionalparam>
          <excludePackageNames>com.google.common.base.internal</excludePackageNames>
          <linksource>true</linksource>
          <links>
            <link>http://jsr-305.googlecode.com/svn/trunk/javadoc</link>
          </links>
        </configuration>
        <executions>
          <execution>
            <id>generate-javadoc-site-report</id>
            <phase>site</phase>
            <goals><goal>javadoc</goal></goals>
          </execution>
          <execution>
            <id>generate-jdiff-site-report</id>
            <phase>site</phase>
            <goals><goal>javadoc</goal></goals>
            <configuration>
              <doclet>jdiff.JDiff</doclet>
              <docletPath>${project.basedir}/lib/jdiff.jar</docletPath>
              <additionalparam>
                -XDignore.symbol.file -apiname 'Guava ${project.version}'
              </additionalparam>
              <useStandardDocletOptions>false</useStandardDocletOptions>
              <reportOutputDirectory>${project.reporting.outputDirectory}</reportOutputDirectory>
              <destDir>jdiff</destDir>
            </configuration>
          </execution>
        </executions>
      </plugin>
    </plugins>
    <finalName>${project.artifactId}-${project.version}</finalName>
    <sourceDirectory>src</sourceDirectory>
    <testSourceDirectory>disabled</testSourceDirectory>
  </build>
</project>