Add Dagger 2.6 and Guava 19.0
Change-Id: If1ebc9cdaf0a402e74250397cb119ee34c8ac1e7
diff --git a/common/m2/repository/com/google/dagger/dagger-compiler/2.6/dagger-compiler-2.6-sources.jar b/common/m2/repository/com/google/dagger/dagger-compiler/2.6/dagger-compiler-2.6-sources.jar
new file mode 100644
index 0000000..dd7c0fe
--- /dev/null
+++ b/common/m2/repository/com/google/dagger/dagger-compiler/2.6/dagger-compiler-2.6-sources.jar
Binary files differ
diff --git a/common/m2/repository/com/google/dagger/dagger-compiler/2.6/dagger-compiler-2.6-sources.jar.md5 b/common/m2/repository/com/google/dagger/dagger-compiler/2.6/dagger-compiler-2.6-sources.jar.md5
new file mode 100644
index 0000000..024dc11
--- /dev/null
+++ b/common/m2/repository/com/google/dagger/dagger-compiler/2.6/dagger-compiler-2.6-sources.jar.md5
@@ -0,0 +1 @@
+84de1db0435b5272c5d666e8f95700db
\ No newline at end of file
diff --git a/common/m2/repository/com/google/dagger/dagger-compiler/2.6/dagger-compiler-2.6-sources.jar.sha1 b/common/m2/repository/com/google/dagger/dagger-compiler/2.6/dagger-compiler-2.6-sources.jar.sha1
new file mode 100644
index 0000000..89ea335
--- /dev/null
+++ b/common/m2/repository/com/google/dagger/dagger-compiler/2.6/dagger-compiler-2.6-sources.jar.sha1
@@ -0,0 +1 @@
+b6962d7c43408bcc21e7093450aa4abf77f8c0b9
\ No newline at end of file
diff --git a/common/m2/repository/com/google/dagger/dagger-compiler/2.6/dagger-compiler-2.6.jar b/common/m2/repository/com/google/dagger/dagger-compiler/2.6/dagger-compiler-2.6.jar
new file mode 100644
index 0000000..5369d07
--- /dev/null
+++ b/common/m2/repository/com/google/dagger/dagger-compiler/2.6/dagger-compiler-2.6.jar
Binary files differ
diff --git a/common/m2/repository/com/google/dagger/dagger-compiler/2.6/dagger-compiler-2.6.jar.md5 b/common/m2/repository/com/google/dagger/dagger-compiler/2.6/dagger-compiler-2.6.jar.md5
new file mode 100644
index 0000000..a43c87b
--- /dev/null
+++ b/common/m2/repository/com/google/dagger/dagger-compiler/2.6/dagger-compiler-2.6.jar.md5
@@ -0,0 +1 @@
+6076b3ef36638373a662d22f50bb3e62
\ No newline at end of file
diff --git a/common/m2/repository/com/google/dagger/dagger-compiler/2.6/dagger-compiler-2.6.jar.sha1 b/common/m2/repository/com/google/dagger/dagger-compiler/2.6/dagger-compiler-2.6.jar.sha1
new file mode 100644
index 0000000..297327b
--- /dev/null
+++ b/common/m2/repository/com/google/dagger/dagger-compiler/2.6/dagger-compiler-2.6.jar.sha1
@@ -0,0 +1 @@
+48060762f66865e4518fc837a20d48623f7f1141
\ No newline at end of file
diff --git a/common/m2/repository/com/google/dagger/dagger-compiler/2.6/dagger-compiler-2.6.pom b/common/m2/repository/com/google/dagger/dagger-compiler/2.6/dagger-compiler-2.6.pom
new file mode 100644
index 0000000..b9f2274
--- /dev/null
+++ b/common/m2/repository/com/google/dagger/dagger-compiler/2.6/dagger-compiler-2.6.pom
@@ -0,0 +1,206 @@
+<?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">
+ <parent>
+ <artifactId>dagger-parent</artifactId>
+ <groupId>com.google.dagger</groupId>
+ <version>2.6</version>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>dagger-compiler</artifactId>
+ <name>Dagger Compiler</name>
+ <description>Tools to generate Dagger injection and module adapters from annotated code and validate them.</description>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>default-compile</id>
+ <goals>
+ <goal>compile</goal>
+ </goals>
+ <configuration>
+ <annotationProcessors>
+ <annotationProcessor>com.google.auto.value.processor.AutoValueProcessor</annotationProcessor>
+ <annotationProcessor>com.google.auto.service.processor.AutoServiceProcessor</annotationProcessor>
+ </annotationProcessors>
+ </configuration>
+ </execution>
+ <execution>
+ <id>default-test-compile</id>
+ <goals>
+ <goal>testCompile</goal>
+ </goals>
+ <configuration>
+ <annotationProcessors>
+ <annotationProcessor>dagger.internal.codegen.ComponentProcessor</annotationProcessor>
+ </annotationProcessors>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <artifactId>maven-invoker-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>integration-test</id>
+ <goals>
+ <goal>install</goal>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <addTestClassPath>true</addTestClassPath>
+ <cloneProjectsTo>${project.build.directory}/it</cloneProjectsTo>
+ <cloneClean>true</cloneClean>
+ <profiles>
+ <profile>!sonatype-oss-release</profile>
+ </profiles>
+ <pomIncludes>
+ <pomInclude>*/pom.xml</pomInclude>
+ </pomIncludes>
+ <localRepositoryPath>${project.build.directory}/it-repo</localRepositoryPath>
+ <filterProperties>
+ <dagger.version>${project.version}</dagger.version>
+ <dagger.groupId>${project.groupId}</dagger.groupId>
+ </filterProperties>
+ <streamLogs>true</streamLogs>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-shade-plugin</artifactId>
+ <version>2.3</version>
+ <executions>
+ <execution>
+ <phase>package</phase>
+ <goals>
+ <goal>shade</goal>
+ </goals>
+ <configuration>
+ <minimizeJar>true</minimizeJar>
+ <artifactSet>
+ <excludes>
+ <exclude>com.google.guava</exclude>
+ <exclude>com.google.auto.service</exclude>
+ <exclude>com.google.auto.value</exclude>
+ <exclude>com.google.dagger:dagger</exclude>
+ <exclude>com.google.dagger:dagger-producers</exclude>
+ <exclude>javax.inject</exclude>
+ </excludes>
+ </artifactSet>
+ <relocations>
+ <relocation>
+ <pattern>com.google.auto.common</pattern>
+ <shadedPattern>dagger.shaded.auto.common</shadedPattern>
+ </relocation>
+ </relocations>
+ <filters>
+ <filter>
+ <artifact>*:*</artifact>
+ <excludes>
+ <exclude>META-INF/*.SF</exclude>
+ <exclude>META-INF/*.DSA</exclude>
+ <exclude>META-INF/*.RSA</exclude>
+ </excludes>
+ </filter>
+ </filters>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ <dependencies>
+ <dependency>
+ <groupId>com.google.dagger</groupId>
+ <artifactId>dagger</artifactId>
+ <version>2.6</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.dagger</groupId>
+ <artifactId>dagger-producers</artifactId>
+ <version>2.6</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
+ <version>19.0</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.auto.service</groupId>
+ <artifactId>auto-service</artifactId>
+ <version>1.0-rc2</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.auto.value</groupId>
+ <artifactId>auto-value</artifactId>
+ <version>1.3-rc2</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>4.11</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>hamcrest-core</artifactId>
+ <groupId>org.hamcrest</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>com.google.dagger</groupId>
+ <artifactId>dagger</artifactId>
+ <version>2.6</version>
+ <classifier>tests</classifier>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.testing.compile</groupId>
+ <artifactId>compile-testing</artifactId>
+ <version>0.9</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>tools</artifactId>
+ <groupId>com.sun</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava-testlib</artifactId>
+ <version>19.0</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.mockito</groupId>
+ <artifactId>mockito-core</artifactId>
+ <version>1.9.5</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>objenesis</artifactId>
+ <groupId>org.objenesis</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>hamcrest-core</artifactId>
+ <groupId>org.hamcrest</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>com.google.truth</groupId>
+ <artifactId>truth</artifactId>
+ <version>0.28</version>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+</project>
+
diff --git a/common/m2/repository/com/google/dagger/dagger-compiler/2.6/dagger-compiler-2.6.pom.md5 b/common/m2/repository/com/google/dagger/dagger-compiler/2.6/dagger-compiler-2.6.pom.md5
new file mode 100644
index 0000000..4f609b9
--- /dev/null
+++ b/common/m2/repository/com/google/dagger/dagger-compiler/2.6/dagger-compiler-2.6.pom.md5
@@ -0,0 +1 @@
+2248f8c8b74f6372b17d20d7b47570f7
\ No newline at end of file
diff --git a/common/m2/repository/com/google/dagger/dagger-compiler/2.6/dagger-compiler-2.6.pom.sha1 b/common/m2/repository/com/google/dagger/dagger-compiler/2.6/dagger-compiler-2.6.pom.sha1
new file mode 100644
index 0000000..f2e2ed8
--- /dev/null
+++ b/common/m2/repository/com/google/dagger/dagger-compiler/2.6/dagger-compiler-2.6.pom.sha1
@@ -0,0 +1 @@
+b6a4f98088386dfcca4a8547463f853bd94af23f
\ No newline at end of file
diff --git a/common/m2/repository/com/google/dagger/dagger-compiler/maven-metadata.xml b/common/m2/repository/com/google/dagger/dagger-compiler/maven-metadata.xml
index fb5a1dc..b1d982f 100644
--- a/common/m2/repository/com/google/dagger/dagger-compiler/maven-metadata.xml
+++ b/common/m2/repository/com/google/dagger/dagger-compiler/maven-metadata.xml
@@ -2,13 +2,21 @@
<metadata>
<groupId>com.google.dagger</groupId>
<artifactId>dagger-compiler</artifactId>
- <version>2.0</version>
+ <version>2.6</version>
<versioning>
- <latest>2.0</latest>
- <release>2.0</release>
+ <latest>2.6</latest>
+ <release>2.6</release>
<versions>
<version>2.0</version>
+ <version>2.0.1</version>
+ <version>2.0.2</version>
+ <version>2.1</version>
+ <version>2.2</version>
+ <version>2.3</version>
+ <version>2.4</version>
+ <version>2.5</version>
+ <version>2.6</version>
</versions>
- <lastUpdated>20150409022034</lastUpdated>
+ <lastUpdated>20160727150915</lastUpdated>
</versioning>
</metadata>
diff --git a/common/m2/repository/com/google/dagger/dagger-parent/2.6/dagger-parent-2.6.pom b/common/m2/repository/com/google/dagger/dagger-parent/2.6/dagger-parent-2.6.pom
new file mode 100644
index 0000000..8b41cbb
--- /dev/null
+++ b/common/m2/repository/com/google/dagger/dagger-parent/2.6/dagger-parent-2.6.pom
@@ -0,0 +1,234 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (C) 2012 Google, Inc.
+ Copyright (C) 2012 Square, Inc.
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<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>org.sonatype.oss</groupId>
+ <artifactId>oss-parent</artifactId>
+ <version>7</version>
+ </parent>
+
+ <groupId>com.google.dagger</groupId>
+ <artifactId>dagger-parent</artifactId>
+ <packaging>pom</packaging>
+ <version>2.6</version>
+ <name>Dagger (Parent)</name>
+ <description>A fast dependency injector for Android and Java.</description>
+ <url>https://github.com/square/dagger</url>
+
+ <modules>
+ <module>compiler</module>
+ <module>core</module>
+ <module>gwt</module>
+ <!-- examples are handled in a default profile (see below) -->
+ <module>producers</module>
+ </modules>
+
+ <properties>
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+
+ <!-- Compilation -->
+ <java.version>1.7</java.version>
+ <javax.inject.version>1</javax.inject.version>
+ <javax.annotation.version>3.0.1</javax.annotation.version>
+ <auto.common.version>0.6</auto.common.version>
+ <auto.factory.version>1.0-beta3</auto.factory.version>
+ <auto.service.version>1.0-rc2</auto.service.version>
+ <auto.value.version>1.3-rc2</auto.value.version>
+ <errorprone.version>2.0.8</errorprone.version>
+ <guava.version>19.0</guava.version>
+ <google.java.format.version>1.0</google.java.format.version>
+
+
+ <!-- Test Dependencies -->
+ <compile-testing.version>0.9</compile-testing.version>
+ <junit.version>4.11</junit.version>
+ <mockito.version>1.9.5</mockito.version>
+ <truth.version>0.28</truth.version>
+ </properties>
+
+ <scm>
+ <url>http://github.com/google/dagger/</url>
+ <connection>scm:git:git://github.com/google/dagger.git</connection>
+ <developerConnection>scm:git:ssh://git@github.com/google/dagger.git</developerConnection>
+ <tag>HEAD</tag>
+ </scm>
+
+ <issueManagement>
+ <system>GitHub Issues</system>
+ <url>http://github.com/google/dagger/issues</url>
+ </issueManagement>
+
+ <licenses>
+ <license>
+ <name>Apache 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ </license>
+ </licenses>
+
+ <organization>
+ <name>Google, Inc.</name>
+ <url>http://www.google.com</url>
+ </organization>
+
+ <dependencyManagement>
+ <dependencies>
+ <dependency>
+ <groupId>javax.inject</groupId>
+ <artifactId>javax.inject</artifactId>
+ <version>${javax.inject.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>javax.inject</groupId>
+ <artifactId>javax.inject-tck</artifactId>
+ <version>${javax.inject.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>com.google.code.findbugs</groupId>
+ <artifactId>jsr305</artifactId>
+ <version>${javax.annotation.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
+ <version>${guava.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava-testlib</artifactId>
+ <version>${guava.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>com.google.googlejavaformat</groupId>
+ <artifactId>google-java-format</artifactId>
+ <version>${google.java.format.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>com.google.auto</groupId>
+ <artifactId>auto-common</artifactId>
+ <version>${auto.common.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>com.google.auto.service</groupId>
+ <artifactId>auto-service</artifactId>
+ <version>${auto.service.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>com.google.auto.value</groupId>
+ <artifactId>auto-value</artifactId>
+ <version>${auto.value.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>com.google.errorprone</groupId>
+ <artifactId>error_prone_annotations</artifactId>
+ <version>${errorprone.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>${junit.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>com.google.testing.compile</groupId>
+ <artifactId>compile-testing</artifactId>
+ <version>${compile-testing.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.mockito</groupId>
+ <artifactId>mockito-core</artifactId>
+ <version>${mockito.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>com.google.truth</groupId>
+ <artifactId>truth</artifactId>
+ <version>${truth.version}</version>
+ </dependency>
+ </dependencies>
+ </dependencyManagement>
+
+ <build>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <artifactId>maven-invoker-plugin</artifactId>
+ <version>1.7</version>
+ </plugin>
+ <plugin>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <version>3.1</version>
+ </plugin>
+ <plugin>
+ <artifactId>maven-jar-plugin</artifactId>
+ <version>2.5</version>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+
+ <plugins>
+ <plugin>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <source>${java.version}</source>
+ <target>${java.version}</target>
+ <compilerArgument>-Xlint:all</compilerArgument>
+ <showWarnings>true</showWarnings>
+ <showDeprecation>true</showDeprecation>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <artifactId>maven-release-plugin</artifactId>
+ <version>2.3.2</version><!--$NO-MVN-MAN-VER$-->
+ <configuration>
+ <autoVersionSubmodules>true</autoVersionSubmodules>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <configuration>
+ <windowtitle>Dagger Dependency Injection ${project.version} API</windowtitle>
+ <doctitle>Dagger Dependency Injection ${project.version} API</doctitle>
+ <docfilessubdirs>true</docfilessubdirs>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+
+ <!--
+ A profile which when switched off excludes example modules. By default the profile
+ is on and invokes examples. However, when processing javadocs, it is switched off
+ omitting the example code from the javadoc.
+ -->
+ <profiles>
+ <profile>
+ <id>examples</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <modules>
+ <module>core</module>
+ <module>compiler</module>
+ <module>gwt</module>
+ <module>examples</module>
+ <module>producers</module>
+ </modules>
+ </profile>
+ </profiles>
+</project>
diff --git a/common/m2/repository/com/google/dagger/dagger-parent/2.6/dagger-parent-2.6.pom.md5 b/common/m2/repository/com/google/dagger/dagger-parent/2.6/dagger-parent-2.6.pom.md5
new file mode 100644
index 0000000..3bff5f2
--- /dev/null
+++ b/common/m2/repository/com/google/dagger/dagger-parent/2.6/dagger-parent-2.6.pom.md5
@@ -0,0 +1 @@
+3da7f4bd1bc688a7795f36c9885447c3
\ No newline at end of file
diff --git a/common/m2/repository/com/google/dagger/dagger-parent/2.6/dagger-parent-2.6.pom.sha1 b/common/m2/repository/com/google/dagger/dagger-parent/2.6/dagger-parent-2.6.pom.sha1
new file mode 100644
index 0000000..bbf0140
--- /dev/null
+++ b/common/m2/repository/com/google/dagger/dagger-parent/2.6/dagger-parent-2.6.pom.sha1
@@ -0,0 +1 @@
+35a9973c8a08f71157b037c4b2e06b8653e33177
\ No newline at end of file
diff --git a/common/m2/repository/com/google/dagger/dagger-parent/maven-metadata.xml b/common/m2/repository/com/google/dagger/dagger-parent/maven-metadata.xml
index 3c9cda7..e80de3d 100644
--- a/common/m2/repository/com/google/dagger/dagger-parent/maven-metadata.xml
+++ b/common/m2/repository/com/google/dagger/dagger-parent/maven-metadata.xml
@@ -2,13 +2,21 @@
<metadata>
<groupId>com.google.dagger</groupId>
<artifactId>dagger-parent</artifactId>
- <version>2.0</version>
+ <version>2.6</version>
<versioning>
- <latest>2.0</latest>
- <release>2.0</release>
+ <latest>2.6</latest>
+ <release>2.6</release>
<versions>
<version>2.0</version>
+ <version>2.0.1</version>
+ <version>2.0.2</version>
+ <version>2.1</version>
+ <version>2.2</version>
+ <version>2.3</version>
+ <version>2.4</version>
+ <version>2.5</version>
+ <version>2.6</version>
</versions>
- <lastUpdated>20150409022014</lastUpdated>
+ <lastUpdated>20160727150629</lastUpdated>
</versioning>
</metadata>
diff --git a/common/m2/repository/com/google/dagger/dagger-producers/2.6/dagger-producers-2.6-sources.jar b/common/m2/repository/com/google/dagger/dagger-producers/2.6/dagger-producers-2.6-sources.jar
new file mode 100644
index 0000000..ee15f98
--- /dev/null
+++ b/common/m2/repository/com/google/dagger/dagger-producers/2.6/dagger-producers-2.6-sources.jar
Binary files differ
diff --git a/common/m2/repository/com/google/dagger/dagger-producers/2.6/dagger-producers-2.6-sources.jar.md5 b/common/m2/repository/com/google/dagger/dagger-producers/2.6/dagger-producers-2.6-sources.jar.md5
new file mode 100644
index 0000000..d69cde9
--- /dev/null
+++ b/common/m2/repository/com/google/dagger/dagger-producers/2.6/dagger-producers-2.6-sources.jar.md5
@@ -0,0 +1 @@
+4642dd3aa5e91c51eddbd0aa42c10ab5
\ No newline at end of file
diff --git a/common/m2/repository/com/google/dagger/dagger-producers/2.6/dagger-producers-2.6-sources.jar.sha1 b/common/m2/repository/com/google/dagger/dagger-producers/2.6/dagger-producers-2.6-sources.jar.sha1
new file mode 100644
index 0000000..5f45746
--- /dev/null
+++ b/common/m2/repository/com/google/dagger/dagger-producers/2.6/dagger-producers-2.6-sources.jar.sha1
@@ -0,0 +1 @@
+fa9e7513e88bbec4d3109b1e9a5f1df1edb4557b
\ No newline at end of file
diff --git a/common/m2/repository/com/google/dagger/dagger-producers/2.6/dagger-producers-2.6.jar b/common/m2/repository/com/google/dagger/dagger-producers/2.6/dagger-producers-2.6.jar
new file mode 100644
index 0000000..e1b3e2e
--- /dev/null
+++ b/common/m2/repository/com/google/dagger/dagger-producers/2.6/dagger-producers-2.6.jar
Binary files differ
diff --git a/common/m2/repository/com/google/dagger/dagger-producers/2.6/dagger-producers-2.6.jar.md5 b/common/m2/repository/com/google/dagger/dagger-producers/2.6/dagger-producers-2.6.jar.md5
new file mode 100644
index 0000000..c1b8a5d
--- /dev/null
+++ b/common/m2/repository/com/google/dagger/dagger-producers/2.6/dagger-producers-2.6.jar.md5
@@ -0,0 +1 @@
+0f82d16874bb858b6dc56eb6090f212a
\ No newline at end of file
diff --git a/common/m2/repository/com/google/dagger/dagger-producers/2.6/dagger-producers-2.6.jar.sha1 b/common/m2/repository/com/google/dagger/dagger-producers/2.6/dagger-producers-2.6.jar.sha1
new file mode 100644
index 0000000..b545237
--- /dev/null
+++ b/common/m2/repository/com/google/dagger/dagger-producers/2.6/dagger-producers-2.6.jar.sha1
@@ -0,0 +1 @@
+8ace2ee58523b3cb73d9c59996a360faae66b4d7
\ No newline at end of file
diff --git a/common/m2/repository/com/google/dagger/dagger-producers/2.6/dagger-producers-2.6.pom b/common/m2/repository/com/google/dagger/dagger-producers/2.6/dagger-producers-2.6.pom
new file mode 100644
index 0000000..d968a8f
--- /dev/null
+++ b/common/m2/repository/com/google/dagger/dagger-producers/2.6/dagger-producers-2.6.pom
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (C) 2014 Google, Inc.
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<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.dagger</groupId>
+ <artifactId>dagger-parent</artifactId>
+ <version>2.6</version>
+ </parent>
+
+ <artifactId>dagger-producers</artifactId>
+ <name>Dagger Production Graphs</name>
+ <description>
+ An asynchronous dependency injection system that extends JSR-330.
+ </description>
+
+ <dependencies>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>dagger</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>com.google.code.findbugs</groupId>
+ <artifactId>jsr305</artifactId>
+ <optional>true</optional>
+ </dependency>
+ <dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.truth</groupId>
+ <artifactId>truth</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava-testlib</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.mockito</groupId>
+ <artifactId>mockito-core</artifactId>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/common/m2/repository/com/google/dagger/dagger-producers/2.6/dagger-producers-2.6.pom.md5 b/common/m2/repository/com/google/dagger/dagger-producers/2.6/dagger-producers-2.6.pom.md5
new file mode 100644
index 0000000..1c62e2e
--- /dev/null
+++ b/common/m2/repository/com/google/dagger/dagger-producers/2.6/dagger-producers-2.6.pom.md5
@@ -0,0 +1 @@
+45aa84d5521ebba810b8bec237768191
\ No newline at end of file
diff --git a/common/m2/repository/com/google/dagger/dagger-producers/2.6/dagger-producers-2.6.pom.sha1 b/common/m2/repository/com/google/dagger/dagger-producers/2.6/dagger-producers-2.6.pom.sha1
new file mode 100644
index 0000000..1210cba
--- /dev/null
+++ b/common/m2/repository/com/google/dagger/dagger-producers/2.6/dagger-producers-2.6.pom.sha1
@@ -0,0 +1 @@
+054d48c30089eacae8eaad4f673d269729854bbf
\ No newline at end of file
diff --git a/common/m2/repository/com/google/dagger/dagger-producers/maven-metadata.xml b/common/m2/repository/com/google/dagger/dagger-producers/maven-metadata.xml
index 1497996..2885402 100644
--- a/common/m2/repository/com/google/dagger/dagger-producers/maven-metadata.xml
+++ b/common/m2/repository/com/google/dagger/dagger-producers/maven-metadata.xml
@@ -2,13 +2,19 @@
<metadata>
<groupId>com.google.dagger</groupId>
<artifactId>dagger-producers</artifactId>
- <version>2.0-beta</version>
+ <version>2.6</version>
<versioning>
- <latest>2.0-beta</latest>
- <release>2.0-beta</release>
+ <latest>2.6</latest>
+ <release>2.6</release>
<versions>
<version>2.0-beta</version>
+ <version>2.1</version>
+ <version>2.2</version>
+ <version>2.3</version>
+ <version>2.4</version>
+ <version>2.5</version>
+ <version>2.6</version>
</versions>
- <lastUpdated>20150409022024</lastUpdated>
+ <lastUpdated>20160727150917</lastUpdated>
</versioning>
</metadata>
diff --git a/common/m2/repository/com/google/dagger/dagger/2.6/dagger-2.6-sources.jar b/common/m2/repository/com/google/dagger/dagger/2.6/dagger-2.6-sources.jar
new file mode 100644
index 0000000..7f4bd0b
--- /dev/null
+++ b/common/m2/repository/com/google/dagger/dagger/2.6/dagger-2.6-sources.jar
Binary files differ
diff --git a/common/m2/repository/com/google/dagger/dagger/2.6/dagger-2.6-sources.jar.md5 b/common/m2/repository/com/google/dagger/dagger/2.6/dagger-2.6-sources.jar.md5
new file mode 100644
index 0000000..21bfd7d
--- /dev/null
+++ b/common/m2/repository/com/google/dagger/dagger/2.6/dagger-2.6-sources.jar.md5
@@ -0,0 +1 @@
+f32943f7f9ba09264d12562f59e417d1
\ No newline at end of file
diff --git a/common/m2/repository/com/google/dagger/dagger/2.6/dagger-2.6-sources.jar.sha1 b/common/m2/repository/com/google/dagger/dagger/2.6/dagger-2.6-sources.jar.sha1
new file mode 100644
index 0000000..3667851
--- /dev/null
+++ b/common/m2/repository/com/google/dagger/dagger/2.6/dagger-2.6-sources.jar.sha1
@@ -0,0 +1 @@
+fb975122ce1999261c9586f4445aca56b6b8f8f5
\ No newline at end of file
diff --git a/common/m2/repository/com/google/dagger/dagger/2.6/dagger-2.6.jar b/common/m2/repository/com/google/dagger/dagger/2.6/dagger-2.6.jar
new file mode 100644
index 0000000..e83c201
--- /dev/null
+++ b/common/m2/repository/com/google/dagger/dagger/2.6/dagger-2.6.jar
Binary files differ
diff --git a/common/m2/repository/com/google/dagger/dagger/2.6/dagger-2.6.jar.md5 b/common/m2/repository/com/google/dagger/dagger/2.6/dagger-2.6.jar.md5
new file mode 100644
index 0000000..774b00a
--- /dev/null
+++ b/common/m2/repository/com/google/dagger/dagger/2.6/dagger-2.6.jar.md5
@@ -0,0 +1 @@
+16edcbb459022f07d148a62e285ab903
\ No newline at end of file
diff --git a/common/m2/repository/com/google/dagger/dagger/2.6/dagger-2.6.jar.sha1 b/common/m2/repository/com/google/dagger/dagger/2.6/dagger-2.6.jar.sha1
new file mode 100644
index 0000000..7d02196
--- /dev/null
+++ b/common/m2/repository/com/google/dagger/dagger/2.6/dagger-2.6.jar.sha1
@@ -0,0 +1 @@
+a2e0fb833ba928689fb8b8d9cc92a81298da7c37
\ No newline at end of file
diff --git a/common/m2/repository/com/google/dagger/dagger/2.6/dagger-2.6.pom b/common/m2/repository/com/google/dagger/dagger/2.6/dagger-2.6.pom
new file mode 100644
index 0000000..b7b1cf7
--- /dev/null
+++ b/common/m2/repository/com/google/dagger/dagger/2.6/dagger-2.6.pom
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (C) 2012 Square, Inc.
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<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.dagger</groupId>
+ <artifactId>dagger-parent</artifactId>
+ <version>2.6</version>
+ </parent>
+
+ <artifactId>dagger</artifactId>
+ <name>Dagger</name>
+
+ <properties>
+ <!-- Runtime must remain Java6 to support android. -->
+ <java.version>1.6</java.version>
+ </properties>
+
+ <dependencies>
+ <dependency>
+ <groupId>javax.inject</groupId>
+ <artifactId>javax.inject</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.truth</groupId>
+ <artifactId>truth</artifactId>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>animal-sniffer-maven-plugin</artifactId>
+ <version>1.8</version><!-- 1.9+ requires JDK7 on the build machine -->
+ <executions>
+ <execution>
+ <id>sniff-api</id>
+ <goals><goal>check</goal></goals>
+ </execution>
+ </executions>
+ <configuration>
+ <signature>
+ <groupId>org.codehaus.mojo.signature</groupId>
+ <artifactId>java16</artifactId>
+ <version>1.0</version>
+ </signature>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <configuration>
+ <excludePackageNames>dagger.internal:dagger.internal.*</excludePackageNames>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-source-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>attach-sources</id>
+ <phase>generate-resources</phase>
+ <goals>
+ <goal>jar-no-fork</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <artifactId>maven-jar-plugin</artifactId>
+ <executions>
+ <execution>
+ <goals>
+ <goal>test-jar</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+</project>
diff --git a/common/m2/repository/com/google/dagger/dagger/2.6/dagger-2.6.pom.md5 b/common/m2/repository/com/google/dagger/dagger/2.6/dagger-2.6.pom.md5
new file mode 100644
index 0000000..f3110c0
--- /dev/null
+++ b/common/m2/repository/com/google/dagger/dagger/2.6/dagger-2.6.pom.md5
@@ -0,0 +1 @@
+7757d1223e6ca806ba0aeec3a34aae9d
\ No newline at end of file
diff --git a/common/m2/repository/com/google/dagger/dagger/2.6/dagger-2.6.pom.sha1 b/common/m2/repository/com/google/dagger/dagger/2.6/dagger-2.6.pom.sha1
new file mode 100644
index 0000000..09d0961
--- /dev/null
+++ b/common/m2/repository/com/google/dagger/dagger/2.6/dagger-2.6.pom.sha1
@@ -0,0 +1 @@
+ea6b2e030587ddf5f0773ed1737ed1536b01b2b5
\ No newline at end of file
diff --git a/common/m2/repository/com/google/dagger/dagger/maven-metadata.xml b/common/m2/repository/com/google/dagger/dagger/maven-metadata.xml
index 58f6dec..7fa957b 100644
--- a/common/m2/repository/com/google/dagger/dagger/maven-metadata.xml
+++ b/common/m2/repository/com/google/dagger/dagger/maven-metadata.xml
@@ -2,13 +2,21 @@
<metadata>
<groupId>com.google.dagger</groupId>
<artifactId>dagger</artifactId>
- <version>2.0</version>
+ <version>2.6</version>
<versioning>
- <latest>2.0</latest>
- <release>2.0</release>
+ <latest>2.6</latest>
+ <release>2.6</release>
<versions>
<version>2.0</version>
+ <version>2.0.1</version>
+ <version>2.0.2</version>
+ <version>2.1</version>
+ <version>2.2</version>
+ <version>2.3</version>
+ <version>2.4</version>
+ <version>2.5</version>
+ <version>2.6</version>
</versions>
- <lastUpdated>20150408202016</lastUpdated>
+ <lastUpdated>20160727150628</lastUpdated>
</versioning>
</metadata>
diff --git a/common/m2/repository/com/google/guava/guava-parent/19.0/guava-parent-19.0.pom b/common/m2/repository/com/google/guava/guava-parent/19.0/guava-parent-19.0.pom
new file mode 100644
index 0000000..8c7a2d6
--- /dev/null
+++ b/common/m2/repository/com/google/guava/guava-parent/19.0/guava-parent-19.0.pom
@@ -0,0 +1,323 @@
+<?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>org.sonatype.oss</groupId>
+ <artifactId>oss-parent</artifactId>
+ <version>7</version>
+ </parent>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava-parent</artifactId>
+ <version>19.0</version>
+ <packaging>pom</packaging>
+ <name>Guava Maven Parent</name>
+ <url>https://github.com/google/guava</url>
+ <properties>
+ <gpg.skip>true</gpg.skip>
+ <!-- Override this with -Dtest.include="**/SomeTest.java" on the CLI -->
+ <test.include>**/*Test.java</test.include>
+ <truth.version>0.25</truth.version>
+ <animal.sniffer.version>1.14</animal.sniffer.version>
+ </properties>
+ <issueManagement>
+ <system>GitHub Issues</system>
+ <url>https://github.com/google/guava/issues</url>
+ </issueManagement>
+ <inceptionYear>2010</inceptionYear>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <prerequisites>
+ <maven>3.0.3</maven>
+ </prerequisites>
+ <scm>
+ <connection>scm:git:https://github.com/google/guava.git</connection>
+ <developerConnection>scm:git:git@github.com:google/guava.git</developerConnection>
+ <url>https://github.com/google/guava</url>
+ </scm>
+ <developers>
+ <developer>
+ <id>kevinb9n</id>
+ <name>Kevin Bourrillion</name>
+ <email>kevinb@google.com</email>
+ <organization>Google</organization>
+ <organizationUrl>http://www.google.com</organizationUrl>
+ <roles>
+ <role>owner</role>
+ <role>developer</role>
+ </roles>
+ <timezone>-8</timezone>
+ </developer>
+ </developers>
+ <ciManagement>
+ <system>Travis CI</system>
+ <url>https://travis-ci.org/google/guava</url>
+ </ciManagement>
+ <modules>
+ <module>guava</module>
+ <module>guava-gwt</module>
+ <module>guava-testlib</module>
+ <module>guava-tests</module>
+ </modules>
+ <build>
+ <!-- Handle where Guava deviates from Maven defaults -->
+ <sourceDirectory>src</sourceDirectory>
+ <testSourceDirectory>test</testSourceDirectory>
+ <resources>
+ <resource>
+ <directory>src</directory>
+ <excludes>
+ <exclude>**/*.java</exclude>
+ </excludes>
+ </resource>
+ </resources>
+ <testResources>
+ <testResource>
+ <directory>test</directory>
+ <excludes>
+ <exclude>**/*.java</exclude>
+ </excludes>
+ </testResource>
+ </testResources>
+
+ <plugins>
+ <plugin>
+ <artifactId>maven-gpg-plugin</artifactId>
+ <version>1.4</version>
+ <executions>
+ <execution>
+ <id>sign-artifacts</id>
+ <phase>verify</phase>
+ <goals><goal>sign</goal></goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ <pluginManagement>
+ <plugins>
+ <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-jar-plugin</artifactId>
+ <version>2.3.1</version>
+ <configuration>
+ <excludes>
+ <exclude>**/ForceGuavaCompilation*</exclude>
+ </excludes>
+ </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>
+ <configuration>
+ <excludes>
+ <exclude>**/ForceGuavaCompilation*</exclude>
+ </excludes>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>animal-sniffer-maven-plugin</artifactId>
+ <version>${animal.sniffer.version}</version>
+ <configuration>
+ <signature>
+ <groupId>org.codehaus.mojo.signature</groupId>
+ <artifactId>java16-sun</artifactId>
+ <version>1.10</version>
+ </signature>
+ </configuration>
+ <executions>
+ <execution>
+ <id>check-java16-sun</id>
+ <phase>test</phase>
+ <goals>
+ <goal>check</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <version>2.8</version>
+ <configuration>
+ <notimestamp>true</notimestamp>
+ </configuration>
+ <executions>
+ <execution>
+ <id>attach-docs</id>
+ <phase>post-integration-test</phase>
+ <goals><goal>jar</goal></goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <version>2.3</version>
+ </plugin>
+ <plugin>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.6</version>
+ </plugin>
+ <plugin>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <version>2.7.2</version>
+ <configuration>
+ <includes>
+ <include>${test.include}</include>
+ </includes>
+ </configuration>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ </build>
+ <distributionManagement>
+ <site>
+ <id>guava-site</id>
+ <name>Guava Documentation Site</name>
+ <url>scp://dummy.server/dontinstall/usestaging</url>
+ </site>
+ </distributionManagement>
+ <dependencyManagement>
+ <dependencies>
+ <dependency>
+ <groupId>com.google.code.findbugs</groupId>
+ <artifactId>jsr305</artifactId>
+ <version>1.3.9</version>
+ </dependency>
+ <dependency>
+ <groupId>com.google.errorprone</groupId>
+ <artifactId>error_prone_annotations</artifactId>
+ <version>2.0.2</version>
+ </dependency>
+ <dependency>
+ <groupId>com.google.j2objc</groupId>
+ <artifactId>j2objc-annotations</artifactId>
+ <version>0.1</version>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>4.8.2</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.easymock</groupId>
+ <artifactId>easymock</artifactId>
+ <version>3.0</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.mockito</groupId>
+ <artifactId>mockito-core</artifactId>
+ <version>1.8.5</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.truth</groupId>
+ <artifactId>truth</artifactId>
+ <version>${truth.version}</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <!-- use the guava we're building. -->
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>com.google.caliper</groupId>
+ <artifactId>caliper</artifactId>
+ <version>1.0-beta-2</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <!-- use the guava we're building. -->
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ </dependencies>
+ </dependencyManagement>
+ <profiles>
+ <profile>
+ <id>jdk7</id>
+ <activation>
+ <jdk>1.7</jdk>
+ </activation>
+ <!-- Set custom stylesheet under JDK7 -->
+ <reporting>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <configuration>
+ <stylesheetfile>javadoc-stylesheet.css</stylesheetfile>
+ </configuration>
+ </plugin>
+ </plugins>
+ </reporting>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <configuration>
+ <stylesheetfile>javadoc-stylesheet.css</stylesheetfile>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ <profile>
+ <id>jdk8</id>
+ <activation>
+ <jdk>[1.8,)</jdk>
+ </activation>
+ <!-- Disable doclint under JDK 8 -->
+ <reporting>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <configuration>
+ <additionalparam>-Xdoclint:none</additionalparam>
+ </configuration>
+ </plugin>
+ </plugins>
+ </reporting>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <configuration>
+ <additionalparam>-Xdoclint:none</additionalparam>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+</project>
diff --git a/common/m2/repository/com/google/guava/guava-parent/19.0/guava-parent-19.0.pom.md5 b/common/m2/repository/com/google/guava/guava-parent/19.0/guava-parent-19.0.pom.md5
new file mode 100644
index 0000000..f4cdbb6
--- /dev/null
+++ b/common/m2/repository/com/google/guava/guava-parent/19.0/guava-parent-19.0.pom.md5
@@ -0,0 +1 @@
+718cdcd95b1f5f22c7839c6ba384b131
\ No newline at end of file
diff --git a/common/m2/repository/com/google/guava/guava-parent/19.0/guava-parent-19.0.pom.sha1 b/common/m2/repository/com/google/guava/guava-parent/19.0/guava-parent-19.0.pom.sha1
new file mode 100644
index 0000000..a453651
--- /dev/null
+++ b/common/m2/repository/com/google/guava/guava-parent/19.0/guava-parent-19.0.pom.sha1
@@ -0,0 +1 @@
+21fa0d898121cc408c19b74e4305403c6cc45b23
\ No newline at end of file
diff --git a/common/m2/repository/com/google/guava/guava/19.0/guava-19.0-sources.jar b/common/m2/repository/com/google/guava/guava/19.0/guava-19.0-sources.jar
new file mode 100644
index 0000000..633c315
--- /dev/null
+++ b/common/m2/repository/com/google/guava/guava/19.0/guava-19.0-sources.jar
Binary files differ
diff --git a/common/m2/repository/com/google/guava/guava/19.0/guava-19.0-sources.jar.md5 b/common/m2/repository/com/google/guava/guava/19.0/guava-19.0-sources.jar.md5
new file mode 100644
index 0000000..88904c0
--- /dev/null
+++ b/common/m2/repository/com/google/guava/guava/19.0/guava-19.0-sources.jar.md5
@@ -0,0 +1 @@
+da6e4a0eaf29ecb37dd19af919473a06
\ No newline at end of file
diff --git a/common/m2/repository/com/google/guava/guava/19.0/guava-19.0-sources.jar.sha1 b/common/m2/repository/com/google/guava/guava/19.0/guava-19.0-sources.jar.sha1
new file mode 100644
index 0000000..d13f469
--- /dev/null
+++ b/common/m2/repository/com/google/guava/guava/19.0/guava-19.0-sources.jar.sha1
@@ -0,0 +1 @@
+91a4d115400e904f22b03a78deb355e9ea803cd4
\ No newline at end of file
diff --git a/common/m2/repository/com/google/guava/guava/19.0/guava-19.0.jar b/common/m2/repository/com/google/guava/guava/19.0/guava-19.0.jar
new file mode 100644
index 0000000..b175ca8
--- /dev/null
+++ b/common/m2/repository/com/google/guava/guava/19.0/guava-19.0.jar
Binary files differ
diff --git a/common/m2/repository/com/google/guava/guava/19.0/guava-19.0.jar.md5 b/common/m2/repository/com/google/guava/guava/19.0/guava-19.0.jar.md5
new file mode 100644
index 0000000..e01e0f6
--- /dev/null
+++ b/common/m2/repository/com/google/guava/guava/19.0/guava-19.0.jar.md5
@@ -0,0 +1 @@
+43bfc49bdc7324f6daaa60c1ee9f3972
\ No newline at end of file
diff --git a/common/m2/repository/com/google/guava/guava/19.0/guava-19.0.jar.sha1 b/common/m2/repository/com/google/guava/guava/19.0/guava-19.0.jar.sha1
new file mode 100644
index 0000000..02f937f
--- /dev/null
+++ b/common/m2/repository/com/google/guava/guava/19.0/guava-19.0.jar.sha1
@@ -0,0 +1 @@
+6ce200f6b23222af3d8abb6b6459e6c44f4bb0e9
\ No newline at end of file
diff --git a/common/m2/repository/com/google/guava/guava/19.0/guava-19.0.pom b/common/m2/repository/com/google/guava/guava/19.0/guava-19.0.pom
new file mode 100644
index 0000000..eef6890
--- /dev/null
+++ b/common/m2/repository/com/google/guava/guava/19.0/guava-19.0.pom
@@ -0,0 +1,182 @@
+<?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>19.0</version>
+ </parent>
+ <artifactId>guava</artifactId>
+ <packaging>bundle</packaging>
+ <name>Guava: Google Core Libraries for Java</name>
+ <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 only one code dependency - javax.annotation,
+ per the JSR-305 spec.
+ </description>
+ <dependencies>
+ <dependency>
+ <groupId>com.google.code.findbugs</groupId>
+ <artifactId>jsr305</artifactId>
+ <optional>true</optional><!-- needed only for annotations -->
+ </dependency>
+ <dependency>
+ <groupId>com.google.errorprone</groupId>
+ <artifactId>error_prone_annotations</artifactId>
+ <optional>true</optional><!-- needed only for annotations -->
+ </dependency>
+ <dependency>
+ <groupId>com.google.j2objc</groupId>
+ <artifactId>j2objc-annotations</artifactId>
+ <optional>true</optional><!-- needed only for annotations -->
+ </dependency>
+ <dependency>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>animal-sniffer-annotations</artifactId>
+ <version>${animal.sniffer.version}</version>
+ <optional>true</optional><!-- needed only for annotations -->
+ </dependency>
+ <!-- TODO(cpovirk): does this comment belong on the <dependency> in <profiles>? -->
+ <!-- TODO(cpovirk): want this only for dependency plugin but seems not to work there? Maven runs without failure, but the resulting Javadoc is missing the hoped-for inherited text -->
+ </dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <extensions>true</extensions>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>maven-bundle-plugin</artifactId>
+ <version>2.3.7</version>
+ <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,
+ sun.misc.*;resolution:=optional
+ </Import-Package>
+ <Bundle-DocURL>https://guava-libraries.googlecode.com/</Bundle-DocURL>
+ </instructions>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-compiler-plugin</artifactId>
+ </plugin>
+ <plugin>
+ <artifactId>maven-source-plugin</artifactId>
+ </plugin>
+ <!-- TODO(cpovirk): include JDK sources when building testlib doc, too -->
+ <plugin>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>unpack-jdk-sources</id>
+ <phase>site</phase>
+ <goals><goal>unpack-dependencies</goal></goals>
+ <configuration>
+ <includeArtifactIds>srczip</includeArtifactIds>
+ <outputDirectory>${project.build.directory}/jdk-sources</outputDirectory>
+ <silent>false</silent>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>animal-sniffer-maven-plugin</artifactId>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <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>
+ <link>http://docs.oracle.com/javase/7/docs/api/</link>
+ </links>
+ <!-- TODO(cpovirk): can we use includeDependencySources and a local com.oracle.java:jdk-lib:noversion:sources instead of all this unzipping and manual sourcepath modification? -->
+ <sourcepath>${project.build.sourceDirectory}:${project.build.directory}/jdk-sources</sourcepath>
+ <subpackages>com.google.common</subpackages>
+ </configuration>
+ <executions>
+ <execution>
+ <id>attach-docs</id>
+ </execution>
+ <execution>
+ <id>generate-javadoc-site-report</id>
+ <phase>site</phase>
+ <goals><goal>javadoc</goal></goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ <profiles>
+ <profile>
+ <id>srczip</id>
+ <activation>
+ <file>
+ <exists>${java.home}/../src.zip</exists>
+ </file>
+ </activation>
+ <dependencies>
+ <dependency>
+ <groupId>jdk</groupId>
+ <artifactId>srczip</artifactId>
+ <version>999</version>
+ <scope>system</scope>
+ <systemPath>${java.home}/../src.zip</systemPath>
+ <optional>true</optional>
+ </dependency>
+ </dependencies>
+ </profile>
+ <profile>
+ <id>jdk8</id>
+ <activation>
+ <jdk>[1.8,)</jdk>
+ </activation>
+ <!-- Disable doclint under JDK 8 -->
+ <!-- This is defined in guava-parent as well, but we need it here too because the
+ <additionalparam> from the maven-javadoc-plugin configuration above seems to
+ override the one from the parent pom. -->
+ <reporting>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <configuration>
+ <additionalparam>-XDignore.symbol.file -Xdoclint:none</additionalparam>
+ </configuration>
+ </plugin>
+ </plugins>
+ </reporting>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <configuration>
+ <additionalparam>-XDignore.symbol.file -Xdoclint:none</additionalparam>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+</project>
diff --git a/common/m2/repository/com/google/guava/guava/19.0/guava-19.0.pom.md5 b/common/m2/repository/com/google/guava/guava/19.0/guava-19.0.pom.md5
new file mode 100644
index 0000000..4a1aea0
--- /dev/null
+++ b/common/m2/repository/com/google/guava/guava/19.0/guava-19.0.pom.md5
@@ -0,0 +1 @@
+04895ad6e0bbac1bafbf68be0cd1d4c1
\ No newline at end of file
diff --git a/common/m2/repository/com/google/guava/guava/19.0/guava-19.0.pom.sha1 b/common/m2/repository/com/google/guava/guava/19.0/guava-19.0.pom.sha1
new file mode 100644
index 0000000..3b6c289
--- /dev/null
+++ b/common/m2/repository/com/google/guava/guava/19.0/guava-19.0.pom.sha1
@@ -0,0 +1 @@
+65a43a21dbddcc19aa3ca50a63a4b33166bfbc77
\ No newline at end of file