Adds auto-factory to prebuilts.

AutoFactory is a Google-created library for generating factories with
annotations.

https://github.com/google/auto/tree/master/factory

Change-Id: Ie2b325f64f2b2fe1f5689bfbe0053fb97cc46aca
diff --git a/common/m2/repository/com/google/auto/auto-common/0.4/_maven.repositories b/common/m2/repository/com/google/auto/auto-common/0.4/_maven.repositories
new file mode 100644
index 0000000..68abe31
--- /dev/null
+++ b/common/m2/repository/com/google/auto/auto-common/0.4/_maven.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is an internal implementation file, its format can be changed without prior notice.
+#Mon Nov 23 17:44:58 EST 2015
+auto-common-0.4.jar>central=
+auto-common-0.4.pom>central=
diff --git a/common/m2/repository/com/google/auto/auto-common/0.4/auto-common-0.4.jar b/common/m2/repository/com/google/auto/auto-common/0.4/auto-common-0.4.jar
new file mode 100644
index 0000000..d678a64
--- /dev/null
+++ b/common/m2/repository/com/google/auto/auto-common/0.4/auto-common-0.4.jar
Binary files differ
diff --git a/common/m2/repository/com/google/auto/auto-common/0.4/auto-common-0.4.jar.sha1 b/common/m2/repository/com/google/auto/auto-common/0.4/auto-common-0.4.jar.sha1
new file mode 100644
index 0000000..551f010
--- /dev/null
+++ b/common/m2/repository/com/google/auto/auto-common/0.4/auto-common-0.4.jar.sha1
@@ -0,0 +1 @@
+ae410a6b2aa49c33bc0745178dd2826d8b9d5f31
\ No newline at end of file
diff --git a/common/m2/repository/com/google/auto/auto-common/0.4/auto-common-0.4.pom b/common/m2/repository/com/google/auto/auto-common/0.4/auto-common-0.4.pom
new file mode 100644
index 0000000..0968e42
--- /dev/null
+++ b/common/m2/repository/com/google/auto/auto-common/0.4/auto-common-0.4.pom
@@ -0,0 +1,82 @@
+<?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.auto</groupId>
+    <artifactId>auto-parent</artifactId>
+    <version>2</version>
+  </parent>
+
+  <artifactId>auto-common</artifactId>
+  <version>0.4</version>
+  <name>Auto Common Libraries</name>
+  <description>
+    Common utilities for creating annotation processors.
+  </description>
+
+  <scm>
+    <url>http://github.com/google/auto</url>
+    <connection>scm:git:git://github.com/google/auto.git</connection>
+    <developerConnection>scm:git:ssh://git@github.com/google/auto.git</developerConnection>
+    <tag>HEAD</tag>
+  </scm>
+
+  <dependencies>
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava</artifactId>
+      <version>18.0</version>
+    </dependency>
+    <!-- test dependencies -->
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava-testlib</artifactId>
+      <version>18.0</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.testing.compile</groupId>
+      <artifactId>compile-testing</artifactId>
+      <version>0.6</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.11</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.truth</groupId>
+      <artifactId>truth</artifactId>
+      <version>0.25</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+
+  <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-jar-plugin</artifactId>
+        <version>2.5</version>
+      </plugin>
+    </plugins>
+  </build>
+</project>
diff --git a/common/m2/repository/com/google/auto/auto-common/0.4/auto-common-0.4.pom.sha1 b/common/m2/repository/com/google/auto/auto-common/0.4/auto-common-0.4.pom.sha1
new file mode 100644
index 0000000..fe19007
--- /dev/null
+++ b/common/m2/repository/com/google/auto/auto-common/0.4/auto-common-0.4.pom.sha1
@@ -0,0 +1 @@
+cb409fad7a24a0c252311a614e9dcef4bb458577
\ No newline at end of file
diff --git a/common/m2/repository/com/google/auto/auto-parent/3/_maven.repositories b/common/m2/repository/com/google/auto/auto-parent/3/_maven.repositories
new file mode 100644
index 0000000..6d03df7
--- /dev/null
+++ b/common/m2/repository/com/google/auto/auto-parent/3/_maven.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is an internal implementation file, its format can be changed without prior notice.
+#Mon Nov 23 17:44:55 EST 2015
+auto-parent-3.pom>central=
diff --git a/common/m2/repository/com/google/auto/auto-parent/3/auto-parent-3.pom b/common/m2/repository/com/google/auto/auto-parent/3/auto-parent-3.pom
new file mode 100644
index 0000000..cd27790
--- /dev/null
+++ b/common/m2/repository/com/google/auto/auto-parent/3/auto-parent-3.pom
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright (C) 2013 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>org.sonatype.oss</groupId>
+    <artifactId>oss-parent</artifactId>
+    <version>7</version>
+  </parent>
+
+  <groupId>com.google.auto</groupId>
+  <artifactId>auto-parent</artifactId>
+  <packaging>pom</packaging>
+  <version>3</version>
+  <name>Auto (Parent)</name>
+  <description>A collection of code generators for Java.</description>
+  <url>https://github.com/google/auto</url>
+
+  <properties>
+    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+    <java.version>1.6</java.version>
+  </properties>
+
+  <scm>
+    <url>http://github.com/google/auto</url>
+    <connection>scm:git:git://github.com/google/auto.git</connection>
+    <developerConnection>scm:git:ssh://git@github.com/google/auto.git</developerConnection>
+    <tag>HEAD</tag>
+  </scm>
+
+  <issueManagement>
+    <system>GitHub Issues</system>
+    <url>http://github.com/google/auto/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>
+
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-compiler-plugin</artifactId>
+        <version>3.1</version>
+        <configuration>
+          <source>${java.version}</source>
+          <target>${java.version}</target>
+          <compilerArgument>-Xlint:all</compilerArgument>
+          <showWarnings>true</showWarnings>
+          <showDeprecation>true</showDeprecation>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-checkstyle-plugin</artifactId>
+        <version>2.11</version>
+        <configuration>
+          <consoleOutput>true</consoleOutput>
+          <configLocation>checkstyle.xml</configLocation>
+          <failOnViolation>false</failOnViolation>
+        </configuration>
+      </plugin>
+    </plugins>
+    <pluginManagement>
+      <plugins>
+        <plugin>
+          <artifactId>maven-invoker-plugin</artifactId>
+          <version>1.8</version>
+        </plugin>
+      </plugins>
+    </pluginManagement>
+  </build>
+
+  <profiles>
+    <profile>
+      <id>default-profile</id>
+      <activation>
+        <activeByDefault>true</activeByDefault>
+        <file>
+          <exists>${java.home}/../lib/tools.jar</exists>
+        </file>
+      </activation>
+      <properties>
+        <toolsjar>${java.home}/../lib/tools.jar</toolsjar>
+      </properties>
+    </profile>
+    <profile>
+      <id>mac-profile</id>
+      <activation>
+        <activeByDefault>false</activeByDefault>
+        <file>
+          <exists>${java.home}/../Classes/classes.jar</exists>
+        </file>
+      </activation>
+      <properties>
+        <toolsjar>${java.home}/../Classes/classes.jar</toolsjar>
+      </properties>
+    </profile>
+  </profiles>
+</project>
diff --git a/common/m2/repository/com/google/auto/auto-parent/3/auto-parent-3.pom.sha1 b/common/m2/repository/com/google/auto/auto-parent/3/auto-parent-3.pom.sha1
new file mode 100644
index 0000000..8590c3a
--- /dev/null
+++ b/common/m2/repository/com/google/auto/auto-parent/3/auto-parent-3.pom.sha1
@@ -0,0 +1 @@
+8e22bd67b5aeb5f03fd50efd5910ba6dfb7f4c86
\ No newline at end of file
diff --git a/common/m2/repository/com/google/auto/factory/auto-factory/1.0-beta2/_maven.repositories b/common/m2/repository/com/google/auto/factory/auto-factory/1.0-beta2/_maven.repositories
new file mode 100644
index 0000000..0a65995
--- /dev/null
+++ b/common/m2/repository/com/google/auto/factory/auto-factory/1.0-beta2/_maven.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is an internal implementation file, its format can be changed without prior notice.
+#Mon Nov 23 17:44:58 EST 2015
+auto-factory-1.0-beta2.jar>central=
+auto-factory-1.0-beta2.pom>central=
diff --git a/common/m2/repository/com/google/auto/factory/auto-factory/1.0-beta2/auto-factory-1.0-beta2.jar b/common/m2/repository/com/google/auto/factory/auto-factory/1.0-beta2/auto-factory-1.0-beta2.jar
new file mode 100644
index 0000000..ceaddac
--- /dev/null
+++ b/common/m2/repository/com/google/auto/factory/auto-factory/1.0-beta2/auto-factory-1.0-beta2.jar
Binary files differ
diff --git a/common/m2/repository/com/google/auto/factory/auto-factory/1.0-beta2/auto-factory-1.0-beta2.jar.sha1 b/common/m2/repository/com/google/auto/factory/auto-factory/1.0-beta2/auto-factory-1.0-beta2.jar.sha1
new file mode 100644
index 0000000..6bb573c
--- /dev/null
+++ b/common/m2/repository/com/google/auto/factory/auto-factory/1.0-beta2/auto-factory-1.0-beta2.jar.sha1
@@ -0,0 +1 @@
+1842ed3241686287a2abdb128044e9340abe22ce
\ No newline at end of file
diff --git a/common/m2/repository/com/google/auto/factory/auto-factory/1.0-beta2/auto-factory-1.0-beta2.pom b/common/m2/repository/com/google/auto/factory/auto-factory/1.0-beta2/auto-factory-1.0-beta2.pom
new file mode 100644
index 0000000..64fa884
--- /dev/null
+++ b/common/m2/repository/com/google/auto/factory/auto-factory/1.0-beta2/auto-factory-1.0-beta2.pom
@@ -0,0 +1,118 @@
+<?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>com.google.auto</groupId>
+    <artifactId>auto-parent</artifactId>
+    <version>3</version>
+  </parent>
+
+  <groupId>com.google.auto.factory</groupId>
+  <artifactId>auto-factory</artifactId>
+  <version>1.0-beta2</version>
+  <name>AutoFactory</name>
+  <description>
+    JSR-330-compatible factories.
+  </description>
+
+  <scm>
+    <url>http://github.com/google/auto</url>
+    <connection>scm:git:git://github.com/google/auto.git</connection>
+    <developerConnection>scm:git:ssh://git@github.com/google/auto.git</developerConnection>
+    <tag>HEAD</tag>
+  </scm>
+
+  <dependencies>
+    <dependency>
+      <groupId>com.google.auto</groupId>
+      <artifactId>auto-common</artifactId>
+      <version>0.4</version>
+    </dependency>
+    <dependency>
+      <groupId>com.google.auto.service</groupId>
+      <artifactId>auto-service</artifactId>
+      <version>1.0-rc2</version>
+    </dependency>
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava</artifactId>
+      <version>18.0</version>
+    </dependency>
+    <dependency>
+      <groupId>com.squareup</groupId>
+      <artifactId>javawriter</artifactId>
+      <version>2.5.1</version>
+    </dependency>
+    <dependency>
+      <groupId>javax.inject</groupId>
+      <artifactId>javax.inject</artifactId>
+      <version>1</version>
+    </dependency>
+    <!-- test dependencies -->
+    <dependency>
+      <groupId>com.google.testing.compile</groupId>
+      <artifactId>compile-testing</artifactId>
+      <version>0.6</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.12</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.truth</groupId>
+      <artifactId>truth</artifactId>
+      <version>0.25</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-invoker-plugin</artifactId>
+        <configuration>
+          <addTestClassPath>true</addTestClassPath>
+          <cloneProjectsTo>${project.build.directory}/it</cloneProjectsTo>
+          <filterProperties>
+            <auto.version>${project.version}</auto.version>
+          </filterProperties>
+          <pomIncludes>
+            <pomInclude>*/pom.xml</pomInclude>
+          </pomIncludes>
+          <streamLogs>true</streamLogs>
+        </configuration>
+        <executions>
+          <execution>
+            <id>integration-test</id>
+            <goals>
+              <goal>install</goal>
+              <goal>run</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+</project>
diff --git a/common/m2/repository/com/google/auto/factory/auto-factory/1.0-beta2/auto-factory-1.0-beta2.pom.sha1 b/common/m2/repository/com/google/auto/factory/auto-factory/1.0-beta2/auto-factory-1.0-beta2.pom.sha1
new file mode 100644
index 0000000..cb59bd7
--- /dev/null
+++ b/common/m2/repository/com/google/auto/factory/auto-factory/1.0-beta2/auto-factory-1.0-beta2.pom.sha1
@@ -0,0 +1 @@
+c5a2b1fb4ef06d32474fddd355dc69b935f5853a
\ No newline at end of file
diff --git a/common/m2/repository/com/squareup/javawriter/2.5.1/_maven.repositories b/common/m2/repository/com/squareup/javawriter/2.5.1/_maven.repositories
new file mode 100644
index 0000000..f7a58dd
--- /dev/null
+++ b/common/m2/repository/com/squareup/javawriter/2.5.1/_maven.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is an internal implementation file, its format can be changed without prior notice.
+#Mon Nov 23 17:44:58 EST 2015
+javawriter-2.5.1.jar>central=
+javawriter-2.5.1.pom>central=
diff --git a/common/m2/repository/com/squareup/javawriter/2.5.1/javawriter-2.5.1.jar b/common/m2/repository/com/squareup/javawriter/2.5.1/javawriter-2.5.1.jar
new file mode 100644
index 0000000..4ec579e
--- /dev/null
+++ b/common/m2/repository/com/squareup/javawriter/2.5.1/javawriter-2.5.1.jar
Binary files differ
diff --git a/common/m2/repository/com/squareup/javawriter/2.5.1/javawriter-2.5.1.jar.sha1 b/common/m2/repository/com/squareup/javawriter/2.5.1/javawriter-2.5.1.jar.sha1
new file mode 100644
index 0000000..a443f62
--- /dev/null
+++ b/common/m2/repository/com/squareup/javawriter/2.5.1/javawriter-2.5.1.jar.sha1
@@ -0,0 +1 @@
+54c87b3d91238e5b58e1a436d4916eee680ec959
\ No newline at end of file
diff --git a/common/m2/repository/com/squareup/javawriter/2.5.1/javawriter-2.5.1.pom b/common/m2/repository/com/squareup/javawriter/2.5.1/javawriter-2.5.1.pom
new file mode 100644
index 0000000..187e92a
--- /dev/null
+++ b/common/m2/repository/com/squareup/javawriter/2.5.1/javawriter-2.5.1.pom
@@ -0,0 +1,99 @@
+<?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.squareup</groupId>
+  <artifactId>javawriter</artifactId>
+  <version>2.5.1</version>
+
+  <name>JavaWriter</name>
+  <description>A utility class which aids in generating Java source files.</description>
+  <url>http://github.com/square/javawriter/</url>
+
+  <properties>
+    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+
+    <java.version>1.6</java.version>
+    <junit.version>4.10</junit.version>
+    <fest.version>2.0M8</fest.version>
+  </properties>
+
+  <scm>
+    <url>http://github.com/square/javawriter/</url>
+    <connection>scm:git:git://github.com/square/javawriter.git</connection>
+    <developerConnection>scm:git:ssh://git@github.com/square/javawriter.git</developerConnection>
+    <tag>HEAD</tag>
+  </scm>
+
+  <issueManagement>
+    <system>GitHub Issues</system>
+    <url>http://github.com/square/javawriter/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>Square, Inc.</name>
+    <url>http://squareup.com</url>
+  </organization>
+
+  <dependencies>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>${junit.version}</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.easytesting</groupId>
+      <artifactId>fest-assert-core</artifactId>
+      <version>${fest.version}</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-compiler-plugin</artifactId>
+        <version>3.0</version>
+        <configuration>
+          <source>${java.version}</source>
+          <target>${java.version}</target>
+        </configuration>
+      </plugin>
+
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-checkstyle-plugin</artifactId>
+        <version>2.9.1</version>
+        <configuration>
+          <failsOnError>true</failsOnError>
+          <configLocation>checkstyle.xml</configLocation>
+          <consoleOutput>true</consoleOutput>
+        </configuration>
+        <executions>
+          <execution>
+            <phase>verify</phase>
+            <goals>
+              <goal>checkstyle</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+</project>
diff --git a/common/m2/repository/com/squareup/javawriter/2.5.1/javawriter-2.5.1.pom.sha1 b/common/m2/repository/com/squareup/javawriter/2.5.1/javawriter-2.5.1.pom.sha1
new file mode 100644
index 0000000..df24752
--- /dev/null
+++ b/common/m2/repository/com/squareup/javawriter/2.5.1/javawriter-2.5.1.pom.sha1
@@ -0,0 +1 @@
+7fa7b52a62e3cb0ee085db9266f329d120c540fd
\ No newline at end of file