release-request-d1c17d84-f03d-44ed-9e1a-f1dedcc3182d-for-git_oc-mr1-wear-release-4353319 snap-temp-L19800000105061864

Change-Id: Ic084bcdeac657dda86efa7e7fee6890e04fa1404
diff --git a/common/m2/Android.mk b/common/m2/Android.mk
index 0e95025..ae7b889 100644
--- a/common/m2/Android.mk
+++ b/common/m2/Android.mk
@@ -63,3 +63,21 @@
     guava
 
 include $(BUILD_STATIC_JAVA_LIBRARY)
+
+include $(CLEAR_VARS)
+
+LOCAL_PREBUILT_JAVA_LIBRARIES := \
+    truth-prebuilt-host-jar:repository/com/google/truth/truth/0.28/truth-0.28.jar
+
+include $(BUILD_HOST_PREBUILT)
+
+include $(CLEAR_VARS)
+
+LOCAL_MODULE := truth-host-prebuilt
+
+LOCAL_STATIC_JAVA_LIBRARIES := \
+    truth-prebuilt-host-jar \
+    guavalib
+
+include $(BUILD_HOST_JAVA_LIBRARY)
+
diff --git a/common/m2/repository/com/android/tools/external/ant-glob/maven-metadata-local.xml b/common/m2/repository/com/android/tools/external/ant-glob/maven-metadata-local.xml
deleted file mode 100644
index a9d3f88..0000000
--- a/common/m2/repository/com/android/tools/external/ant-glob/maven-metadata-local.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<metadata>
-  <groupId>com.android.tools.external</groupId>
-  <artifactId>ant-glob</artifactId>
-  <versioning>
-    <release>1.0</release>
-    <versions>
-      <version>1.0</version>
-    </versions>
-    <lastUpdated>20140520213347</lastUpdated>
-  </versioning>
-</metadata>
diff --git a/common/m2/repository/com/android/tools/external/ant-glob/maven-metadata-local.xml.md5 b/common/m2/repository/com/android/tools/external/ant-glob/maven-metadata-local.xml.md5
deleted file mode 100644
index 9d653f5..0000000
--- a/common/m2/repository/com/android/tools/external/ant-glob/maven-metadata-local.xml.md5
+++ /dev/null
@@ -1 +0,0 @@
-16d9057004de12fb65f4371920052b12
\ No newline at end of file
diff --git a/common/m2/repository/com/android/tools/external/ant-glob/maven-metadata-local.xml.sha1 b/common/m2/repository/com/android/tools/external/ant-glob/maven-metadata-local.xml.sha1
deleted file mode 100644
index f7044ca..0000000
--- a/common/m2/repository/com/android/tools/external/ant-glob/maven-metadata-local.xml.sha1
+++ /dev/null
@@ -1 +0,0 @@
-90e3dfcfefb1f50aef172dcfa9493b7b7224719a
\ No newline at end of file
diff --git a/common/m2/repository/com/android/tools/external/liblzf/maven-metadata-local.xml b/common/m2/repository/com/android/tools/external/liblzf/maven-metadata-local.xml
deleted file mode 100644
index a21230f..0000000
--- a/common/m2/repository/com/android/tools/external/liblzf/maven-metadata-local.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<metadata>
-  <groupId>com.android.tools.external</groupId>
-  <artifactId>liblzf</artifactId>
-  <versioning>
-    <release>1.0</release>
-    <versions>
-      <version>1.0</version>
-    </versions>
-    <lastUpdated>20140520213351</lastUpdated>
-  </versioning>
-</metadata>
diff --git a/common/m2/repository/com/android/tools/external/liblzf/maven-metadata-local.xml.md5 b/common/m2/repository/com/android/tools/external/liblzf/maven-metadata-local.xml.md5
deleted file mode 100644
index 14e5a18..0000000
--- a/common/m2/repository/com/android/tools/external/liblzf/maven-metadata-local.xml.md5
+++ /dev/null
@@ -1 +0,0 @@
-e75304f05d3ce52548c18c59e2d02fc0
\ No newline at end of file
diff --git a/common/m2/repository/com/android/tools/external/liblzf/maven-metadata-local.xml.sha1 b/common/m2/repository/com/android/tools/external/liblzf/maven-metadata-local.xml.sha1
deleted file mode 100644
index 9cd6557..0000000
--- a/common/m2/repository/com/android/tools/external/liblzf/maven-metadata-local.xml.sha1
+++ /dev/null
@@ -1 +0,0 @@
-14008909da9491340889b15f8e0d67640a3efb2e
\ No newline at end of file
diff --git a/common/m2/repository/com/android/tools/external/libprotobuf-java-lite/maven-metadata-local.xml b/common/m2/repository/com/android/tools/external/libprotobuf-java-lite/maven-metadata-local.xml
deleted file mode 100644
index 76f8d3c..0000000
--- a/common/m2/repository/com/android/tools/external/libprotobuf-java-lite/maven-metadata-local.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<metadata>
-  <groupId>com.android.tools.external</groupId>
-  <artifactId>libprotobuf-java-lite</artifactId>
-  <versioning>
-    <release>2.3.0</release>
-    <versions>
-      <version>2.3.0</version>
-    </versions>
-    <lastUpdated>20140520213352</lastUpdated>
-  </versioning>
-</metadata>
diff --git a/common/m2/repository/com/android/tools/external/libprotobuf-java-lite/maven-metadata-local.xml.md5 b/common/m2/repository/com/android/tools/external/libprotobuf-java-lite/maven-metadata-local.xml.md5
deleted file mode 100644
index 8e976b7..0000000
--- a/common/m2/repository/com/android/tools/external/libprotobuf-java-lite/maven-metadata-local.xml.md5
+++ /dev/null
@@ -1 +0,0 @@
-5d3c8fa0d1656d80ea9df5bcb4ddc0f3
\ No newline at end of file
diff --git a/common/m2/repository/com/android/tools/external/libprotobuf-java-lite/maven-metadata-local.xml.sha1 b/common/m2/repository/com/android/tools/external/libprotobuf-java-lite/maven-metadata-local.xml.sha1
deleted file mode 100644
index 52b1782..0000000
--- a/common/m2/repository/com/android/tools/external/libprotobuf-java-lite/maven-metadata-local.xml.sha1
+++ /dev/null
@@ -1 +0,0 @@
-7c5426cb658493bdb29105ff1270e40831e47190
\ No newline at end of file
diff --git a/common/m2/repository/com/android/tools/external/propertysheet/maven-metadata-local.xml b/common/m2/repository/com/android/tools/external/propertysheet/maven-metadata-local.xml
deleted file mode 100644
index 0431d2b..0000000
--- a/common/m2/repository/com/android/tools/external/propertysheet/maven-metadata-local.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<metadata>
-  <groupId>com.android.tools.external</groupId>
-  <artifactId>propertysheet</artifactId>
-  <versioning>
-    <release>1.0</release>
-    <versions>
-      <version>1.0</version>
-    </versions>
-    <lastUpdated>20140520213349</lastUpdated>
-  </versioning>
-</metadata>
diff --git a/common/m2/repository/com/android/tools/external/propertysheet/maven-metadata-local.xml.md5 b/common/m2/repository/com/android/tools/external/propertysheet/maven-metadata-local.xml.md5
deleted file mode 100644
index 18721d2..0000000
--- a/common/m2/repository/com/android/tools/external/propertysheet/maven-metadata-local.xml.md5
+++ /dev/null
@@ -1 +0,0 @@
-1c94805d47ac852c517f3eb03e6ca943
\ No newline at end of file
diff --git a/common/m2/repository/com/android/tools/external/propertysheet/maven-metadata-local.xml.sha1 b/common/m2/repository/com/android/tools/external/propertysheet/maven-metadata-local.xml.sha1
deleted file mode 100644
index 8e2b815..0000000
--- a/common/m2/repository/com/android/tools/external/propertysheet/maven-metadata-local.xml.sha1
+++ /dev/null
@@ -1 +0,0 @@
-aaa6b1a7da6919039fe8a4f79a1af5a8bb66f8d9
\ No newline at end of file
diff --git a/common/m2/repository/com/android/tools/jack/jack-api/maven-metadata-local.xml b/common/m2/repository/com/android/tools/jack/jack-api/maven-metadata-local.xml
deleted file mode 100644
index fb1687a..0000000
--- a/common/m2/repository/com/android/tools/jack/jack-api/maven-metadata-local.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<metadata>
-  <groupId>com.android.tools.jack</groupId>
-  <artifactId>jack-api</artifactId>
-  <versioning>
-    <release>0.9.0</release>
-    <versions>
-      <version>0.1</version>
-      <version>0.9.0</version>
-    </versions>
-    <lastUpdated>20150514201921</lastUpdated>
-  </versioning>
-</metadata>
diff --git a/common/m2/repository/com/android/tools/jack/jack-api/maven-metadata-local.xml.md5 b/common/m2/repository/com/android/tools/jack/jack-api/maven-metadata-local.xml.md5
deleted file mode 100644
index b1ebf88..0000000
--- a/common/m2/repository/com/android/tools/jack/jack-api/maven-metadata-local.xml.md5
+++ /dev/null
@@ -1 +0,0 @@
-d0f4d2f21ca97eb98b8b9500b88bcb98
\ No newline at end of file
diff --git a/common/m2/repository/com/android/tools/jack/jack-api/maven-metadata-local.xml.sha1 b/common/m2/repository/com/android/tools/jack/jack-api/maven-metadata-local.xml.sha1
deleted file mode 100644
index 47e592e..0000000
--- a/common/m2/repository/com/android/tools/jack/jack-api/maven-metadata-local.xml.sha1
+++ /dev/null
@@ -1 +0,0 @@
-cdf74677f288c054afcd7c7941869da99bb58e55
\ No newline at end of file
diff --git a/common/m2/repository/com/android/tools/jack/jill-api/maven-metadata-local.xml b/common/m2/repository/com/android/tools/jack/jill-api/maven-metadata-local.xml
deleted file mode 100644
index cab6965..0000000
--- a/common/m2/repository/com/android/tools/jack/jill-api/maven-metadata-local.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<metadata>
-  <groupId>com.android.tools.jack</groupId>
-  <artifactId>jill-api</artifactId>
-  <versioning>
-    <release>0.1</release>
-    <versions>
-      <version>0.1</version>
-    </versions>
-    <lastUpdated>20150421174308</lastUpdated>
-  </versioning>
-</metadata>
diff --git a/common/m2/repository/com/android/tools/jack/jill-api/maven-metadata-local.xml.md5 b/common/m2/repository/com/android/tools/jack/jill-api/maven-metadata-local.xml.md5
deleted file mode 100644
index 5a3de8c..0000000
--- a/common/m2/repository/com/android/tools/jack/jill-api/maven-metadata-local.xml.md5
+++ /dev/null
@@ -1 +0,0 @@
-bf4e2d266f8e35eaf93dbabab562cc5b
\ No newline at end of file
diff --git a/common/m2/repository/com/android/tools/jack/jill-api/maven-metadata-local.xml.sha1 b/common/m2/repository/com/android/tools/jack/jill-api/maven-metadata-local.xml.sha1
deleted file mode 100644
index bd5c638..0000000
--- a/common/m2/repository/com/android/tools/jack/jill-api/maven-metadata-local.xml.sha1
+++ /dev/null
@@ -1 +0,0 @@
-e80cafd25068e0555c0636c245edbc0bf8392102
\ No newline at end of file
diff --git a/common/m2/repository/com/android/tools/jill/jill-api/maven-metadata-local.xml b/common/m2/repository/com/android/tools/jill/jill-api/maven-metadata-local.xml
deleted file mode 100644
index 9b0d233..0000000
--- a/common/m2/repository/com/android/tools/jill/jill-api/maven-metadata-local.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<metadata>
-  <groupId>com.android.tools.jill</groupId>
-  <artifactId>jill-api</artifactId>
-  <versioning>
-    <release>0.9.0</release>
-    <versions>
-      <version>0.9.0</version>
-    </versions>
-    <lastUpdated>20150514202000</lastUpdated>
-  </versioning>
-</metadata>
diff --git a/common/m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar.md5 b/common/m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar.md5
index 1c72f02..255ed1d 100644
--- a/common/m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar.md5
+++ b/common/m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar.md5
@@ -1 +1 @@
-1d5a772e400b04bb67a7ef4a0e0996d8
+1d5a772e400b04bb67a7ef4a0e0996d8
\ No newline at end of file
diff --git a/common/m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar.sha1 b/common/m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar.sha1
index c04a429..9e7a784 100644
--- a/common/m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar.sha1
+++ b/common/m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar.sha1
@@ -1 +1 @@
-40719ea6961c0cb6afaeb6a921eaa1f6afd4cfdf
+40719ea6961c0cb6afaeb6a921eaa1f6afd4cfdf
\ No newline at end of file
diff --git a/common/m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.pom.md5 b/common/m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.pom.md5
index 19f852a..816ed4d 100644
--- a/common/m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.pom.md5
+++ b/common/m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.pom.md5
@@ -1 +1 @@
-554239f4d46d9436cf2b2de87691e18f
+554239f4d46d9436cf2b2de87691e18f
\ No newline at end of file
diff --git a/common/m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.pom.sha1 b/common/m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.pom.sha1
index 211c5ff..d729593 100644
--- a/common/m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.pom.sha1
+++ b/common/m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.pom.sha1
@@ -1 +1 @@
-67ea333a3244bc20a17d6f0c29498071dfa409fc
+67ea333a3244bc20a17d6f0c29498071dfa409fc
\ No newline at end of file
diff --git a/common/m2/repository/com/google/guava/guava-parent/22.0/guava-parent-22.0.pom b/common/m2/repository/com/google/guava/guava-parent/22.0/guava-parent-22.0.pom
new file mode 100644
index 0000000..69d7f16
--- /dev/null
+++ b/common/m2/repository/com/google/guava/guava-parent/22.0/guava-parent-22.0.pom
@@ -0,0 +1,283 @@
+<?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>22.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.31</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.8</source>
+            <target>1.8</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>java18</artifactId>
+              <version>1.0</version>
+            </signature>
+          </configuration>
+          <executions>
+            <execution>
+              <id>check-java-version-compatibility</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>
+            <additionalparam>-Xdoclint:-html</additionalparam>
+          </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.10</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.18</version>
+      </dependency>
+      <dependency>
+        <groupId>com.google.j2objc</groupId>
+        <artifactId>j2objc-annotations</artifactId>
+        <version>1.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>2.1.0</version>
+        <scope>test</scope>
+      </dependency>
+      <dependency>
+        <groupId>com.google.jimfs</groupId>
+        <artifactId>jimfs</artifactId>
+        <version>1.1</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.truth.extensions</groupId>
+        <artifactId>truth-java8-extension</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>
+</project>
diff --git a/common/m2/repository/com/google/guava/guava-parent/22.0/guava-parent-22.0.pom.md5 b/common/m2/repository/com/google/guava/guava-parent/22.0/guava-parent-22.0.pom.md5
new file mode 100644
index 0000000..ffdbc4a
--- /dev/null
+++ b/common/m2/repository/com/google/guava/guava-parent/22.0/guava-parent-22.0.pom.md5
@@ -0,0 +1 @@
+9b9209a461361020e603f2e0dd60c29e
\ No newline at end of file
diff --git a/common/m2/repository/com/google/guava/guava-parent/22.0/guava-parent-22.0.pom.sha1 b/common/m2/repository/com/google/guava/guava-parent/22.0/guava-parent-22.0.pom.sha1
new file mode 100644
index 0000000..1dbecd0
--- /dev/null
+++ b/common/m2/repository/com/google/guava/guava-parent/22.0/guava-parent-22.0.pom.sha1
@@ -0,0 +1 @@
+52822d0abaa6bc42a26ea0d26a83abad05d938a8
\ No newline at end of file
diff --git a/common/m2/repository/com/google/guava/guava/22.0/guava-22.0.jar b/common/m2/repository/com/google/guava/guava/22.0/guava-22.0.jar
new file mode 100644
index 0000000..fc7f316
--- /dev/null
+++ b/common/m2/repository/com/google/guava/guava/22.0/guava-22.0.jar
Binary files differ
diff --git a/common/m2/repository/com/google/guava/guava/22.0/guava-22.0.jar.md5 b/common/m2/repository/com/google/guava/guava/22.0/guava-22.0.jar.md5
new file mode 100644
index 0000000..c3c3968
--- /dev/null
+++ b/common/m2/repository/com/google/guava/guava/22.0/guava-22.0.jar.md5
@@ -0,0 +1 @@
+5ba5b28f59ed2d96534ece0a72802db6
\ No newline at end of file
diff --git a/common/m2/repository/com/google/guava/guava/22.0/guava-22.0.jar.sha1 b/common/m2/repository/com/google/guava/guava/22.0/guava-22.0.jar.sha1
new file mode 100644
index 0000000..848b28c
--- /dev/null
+++ b/common/m2/repository/com/google/guava/guava/22.0/guava-22.0.jar.sha1
@@ -0,0 +1 @@
+3564ef3803de51fb0530a8377ec6100b33b0d073
\ No newline at end of file
diff --git a/common/m2/repository/com/google/guava/guava/22.0/guava-22.0.pom b/common/m2/repository/com/google/guava/guava/22.0/guava-22.0.pom
new file mode 100644
index 0000000..2efaafc
--- /dev/null
+++ b/common/m2/repository/com/google/guava/guava/22.0/guava-22.0.pom
@@ -0,0 +1,150 @@
+<?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>22.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>
+    </dependency>
+    <dependency>
+      <groupId>com.google.errorprone</groupId>
+      <artifactId>error_prone_annotations</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>com.google.j2objc</groupId>
+      <artifactId>j2objc-annotations</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.codehaus.mojo</groupId>
+      <artifactId>animal-sniffer-annotations</artifactId>
+      <version>${animal.sniffer.version}</version>
+    </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.5.0</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,
+              javax.crypto.*;resolution:=optional,
+              sun.misc.*;resolution:=optional
+            </Import-Package>
+            <Bundle-DocURL>https://github.com/google/guava/</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>
+          <additionalparam>-Xdoclint:-html</additionalparam>
+          <excludePackageNames>com.google.common.base.internal</excludePackageNames>
+          <linksource>true</linksource>
+          <links>
+            <link>http://docs.oracle.com/javase/8/docs/api/</link>
+            <link>http://static.javadoc.io/com.google.code.findbugs/jsr305/3.0.1/</link>
+            <link>http://errorprone.info/api/latest/</link>
+            <link>http://static.javadoc.io/com.google.j2objc/j2objc-annotations/1.1/</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>
+  </profiles>
+</project>
diff --git a/common/m2/repository/com/google/guava/guava/22.0/guava-22.0.pom.md5 b/common/m2/repository/com/google/guava/guava/22.0/guava-22.0.pom.md5
new file mode 100644
index 0000000..a1da75c
--- /dev/null
+++ b/common/m2/repository/com/google/guava/guava/22.0/guava-22.0.pom.md5
@@ -0,0 +1 @@
+720ca75e346805cb7c5fb03b5d6a0966
\ No newline at end of file
diff --git a/common/m2/repository/com/google/guava/guava/22.0/guava-22.0.pom.sha1 b/common/m2/repository/com/google/guava/guava/22.0/guava-22.0.pom.sha1
new file mode 100644
index 0000000..3166e34
--- /dev/null
+++ b/common/m2/repository/com/google/guava/guava/22.0/guava-22.0.pom.sha1
@@ -0,0 +1 @@
+b87878db57d5cfc2ca7d3972cc8f7486bf02fbca
\ No newline at end of file
diff --git a/common/m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar b/common/m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar
new file mode 100644
index 0000000..4b6f127
--- /dev/null
+++ b/common/m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar
Binary files differ
diff --git a/common/m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar.md5 b/common/m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar.md5
new file mode 100644
index 0000000..d0158a5
--- /dev/null
+++ b/common/m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar.md5
@@ -0,0 +1 @@
+49ae3204bb0bb9b2ac77062641f4a6d7
\ No newline at end of file
diff --git a/common/m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar.sha1 b/common/m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar.sha1
new file mode 100644
index 0000000..f052549
--- /dev/null
+++ b/common/m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar.sha1
@@ -0,0 +1 @@
+ed28ded51a8b1c6b112568def5f4b455e6809019
\ No newline at end of file
diff --git a/common/m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.pom b/common/m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.pom
new file mode 100644
index 0000000..b640c51
--- /dev/null
+++ b/common/m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.pom
@@ -0,0 +1,87 @@
+<!--
+  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.
+
+  Maven project to build and deploy J2ObjC annotations.
+  -->
+
+<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.j2objc</groupId>
+  <artifactId>j2objc-annotations</artifactId>
+  <packaging>jar</packaging>
+  <version>1.1</version>
+
+  <name>J2ObjC Annotations</name>
+  <description>
+    A set of annotations that provide additional information to the J2ObjC
+    translator to modify the result of translation.
+  </description>
+  <url>https://github.com/google/j2objc/</url>
+
+  <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>
+
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-javadoc-plugin</artifactId>
+        <version>2.10.3</version>
+        <executions>
+          <execution>
+            <id>generate-docs</id>
+            <phase>package</phase>
+            <goals><goal>jar</goal></goals>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-source-plugin</artifactId>
+        <version>2.4</version>
+        <executions>
+          <execution>
+            <id>generate-sources</id>
+            <phase>package</phase>
+            <goals><goal>jar-no-fork</goal></goals>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-gpg-plugin</artifactId>
+        <version>1.6</version>
+        <executions>
+          <execution>
+            <id>sign-artifacts</id>
+            <phase>verify</phase>
+            <goals><goal>sign</goal></goals>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+</project>
diff --git a/common/m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.pom.md5 b/common/m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.pom.md5
new file mode 100644
index 0000000..c2181f4
--- /dev/null
+++ b/common/m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.pom.md5
@@ -0,0 +1 @@
+38f1a4d83c03ed9b5adade911274be71
\ No newline at end of file
diff --git a/common/m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.pom.sha1 b/common/m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.pom.sha1
new file mode 100644
index 0000000..af8dd7d
--- /dev/null
+++ b/common/m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.pom.sha1
@@ -0,0 +1 @@
+b964a9414771661bdf35a3f10692a2fb0dd2c866
\ No newline at end of file
diff --git a/common/m2/repository/com/googlecode/json-simple/json-simple/1.1/NOTICE b/common/m2/repository/com/googlecode/json-simple/json-simple/1.1/NOTICE
new file mode 100644
index 0000000..79aeebb
--- /dev/null
+++ b/common/m2/repository/com/googlecode/json-simple/json-simple/1.1/NOTICE
@@ -0,0 +1,216 @@
+Apache Commons Compress
+Copyright 2002-2014 The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).
+
+The files in the package org.apache.commons.compress.archivers.sevenz
+were derived from the LZMA SDK, version 9.20 (C/ and CPP/7zip/),
+which has been placed in the public domain:
+
+"LZMA SDK is placed in the public domain." (http://www.7-zip.org/sdk.html)
+
+
+-------
+
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   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.
diff --git a/common/m2/repository/com/googlecode/json-simple/json-simple/1.1/json-simple-1.1.jar b/common/m2/repository/com/googlecode/json-simple/json-simple/1.1/json-simple-1.1.jar
new file mode 100644
index 0000000..f395f41
--- /dev/null
+++ b/common/m2/repository/com/googlecode/json-simple/json-simple/1.1/json-simple-1.1.jar
Binary files differ
diff --git a/common/m2/repository/com/googlecode/json-simple/json-simple/1.1/json-simple-1.1.pom b/common/m2/repository/com/googlecode/json-simple/json-simple/1.1/json-simple-1.1.pom
new file mode 100644
index 0000000..7bc9f02
--- /dev/null
+++ b/common/m2/repository/com/googlecode/json-simple/json-simple/1.1/json-simple-1.1.pom
@@ -0,0 +1,33 @@
+<project>
+    <modelVersion>4.0.0</modelVersion>
+    <groupId>com.googlecode.json-simple</groupId>
+    <artifactId>json-simple</artifactId>
+    <packaging>jar</packaging>
+    <name>JSON.simple</name>
+    <version>1.1</version>
+    <description>A simple Java toolkit for JSON</description>
+    <url>http://code.google.com/p/json-simple/</url>
+    <licenses>
+        <license>
+            <name>The Apache Software License, Version 2.0</name>
+            <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+        </license>
+    </licenses>
+    <developers>
+        <developer>
+            <id>Yidong</id>
+            <name>Yidong Fang</name>
+            <roles>
+                <role>architect</role>
+                <role>developer</role>
+            </roles>
+            <timezone>+8</timezone>
+        </developer>
+    </developers>
+    <scm>
+        <connection>scm:svn:http://json-simple.googlecode.com/svn/trunk/</connection>
+        <developerConnection>scm:svn:http://json-simple.googlecode.com/svn/trunk/</developerConnection>
+    </scm>
+    <dependencies/>
+</project>
+
diff --git a/common/m2/repository/io/grpc/grpc-core/maven-metadata-JCenter.xml b/common/m2/repository/io/grpc/grpc-core/maven-metadata-JCenter.xml
deleted file mode 100644
index ace28b2..0000000
--- a/common/m2/repository/io/grpc/grpc-core/maven-metadata-JCenter.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<metadata>
-  <groupId>io.grpc</groupId>
-  <artifactId>grpc-core</artifactId>
-  <version>1.1.2</version>
-  <versioning>
-    <latest>1.1.2</latest>
-    <release>1.1.2</release>
-    <versions>
-      <version>0.7.0</version>
-      <version>0.7.1</version>
-      <version>0.7.2</version>
-      <version>0.8.0</version>
-      <version>0.9.0</version>
-      <version>0.9.1</version>
-      <version>0.12.0</version>
-      <version>0.13.0</version>
-      <version>0.13.1</version>
-      <version>0.13.2</version>
-      <version>0.14.0</version>
-      <version>0.14.1</version>
-      <version>0.15.0</version>
-      <version>1.0.0</version>
-      <version>1.0.0-pre1</version>
-      <version>1.0.0-pre2</version>
-      <version>1.0.1</version>
-      <version>1.0.2</version>
-      <version>1.0.3</version>
-      <version>1.1.1</version>
-      <version>1.1.2</version>
-    </versions>
-    <lastUpdated>20170207214851</lastUpdated>
-  </versioning>
-</metadata>
diff --git a/common/m2/repository/io/grpc/grpc-core/maven-metadata-JCenter.xml.sha1 b/common/m2/repository/io/grpc/grpc-core/maven-metadata-JCenter.xml.sha1
deleted file mode 100644
index bc23ecf..0000000
--- a/common/m2/repository/io/grpc/grpc-core/maven-metadata-JCenter.xml.sha1
+++ /dev/null
@@ -1 +0,0 @@
-d6ed5568784ccc3e95b3b95e078d02d182444b74
\ No newline at end of file
diff --git a/common/m2/repository/io/grpc/grpc-core/maven-metadata-Maven Central.xml b/common/m2/repository/io/grpc/grpc-core/maven-metadata-Maven Central.xml
deleted file mode 100644
index 9315895..0000000
--- a/common/m2/repository/io/grpc/grpc-core/maven-metadata-Maven Central.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<metadata>
-  <groupId>io.grpc</groupId>
-  <artifactId>grpc-core</artifactId>
-  <versioning>
-    <latest>1.1.2</latest>
-    <release>1.1.2</release>
-    <versions>
-      <version>0.7.0</version>
-      <version>0.7.1</version>
-      <version>0.7.2</version>
-      <version>0.8.0</version>
-      <version>0.9.0</version>
-      <version>0.9.1</version>
-      <version>0.12.0</version>
-      <version>0.13.0</version>
-      <version>0.13.1</version>
-      <version>0.13.2</version>
-      <version>0.14.0</version>
-      <version>0.14.1</version>
-      <version>0.15.0</version>
-      <version>1.0.0</version>
-      <version>1.0.0-pre1</version>
-      <version>1.0.0-pre2</version>
-      <version>1.0.1</version>
-      <version>1.0.2</version>
-      <version>1.0.3</version>
-      <version>1.1.1</version>
-      <version>1.1.2</version>
-    </versions>
-    <lastUpdated>20170207213902</lastUpdated>
-  </versioning>
-</metadata>
diff --git a/common/m2/repository/io/grpc/grpc-core/maven-metadata-Maven Central.xml.sha1 b/common/m2/repository/io/grpc/grpc-core/maven-metadata-Maven Central.xml.sha1
deleted file mode 100644
index 7410ca0..0000000
--- a/common/m2/repository/io/grpc/grpc-core/maven-metadata-Maven Central.xml.sha1
+++ /dev/null
@@ -1 +0,0 @@
-3dcc993f5fd1866e09a4d582d8f6f23a21334023
\ No newline at end of file
diff --git a/common/m2/repository/io/netty/netty-codec-http2/maven-metadata-JCenter.xml b/common/m2/repository/io/netty/netty-codec-http2/maven-metadata-JCenter.xml
deleted file mode 100644
index 223e41c..0000000
--- a/common/m2/repository/io/netty/netty-codec-http2/maven-metadata-JCenter.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<metadata>
-  <groupId>io.netty</groupId>
-  <artifactId>netty-codec-http2</artifactId>
-  <version>5.0.0.Alpha2</version>
-  <versioning>
-    <latest>5.0.0.Alpha2</latest>
-    <release>5.0.0.Alpha2</release>
-    <versions>
-      <version>4.1.0.Beta4</version>
-      <version>4.1.0.Beta5</version>
-      <version>4.1.0.Beta6</version>
-      <version>4.1.0.Beta7</version>
-      <version>4.1.0.Beta8</version>
-      <version>4.1.0.CR1</version>
-      <version>4.1.0.CR2</version>
-      <version>4.1.0.CR3</version>
-      <version>4.1.0.CR4</version>
-      <version>4.1.0.CR5</version>
-      <version>4.1.0.CR6</version>
-      <version>4.1.0.CR7</version>
-      <version>4.1.0.Final</version>
-      <version>4.1.1.Final</version>
-      <version>4.1.2.Final</version>
-      <version>4.1.3.Final</version>
-      <version>4.1.4.Final</version>
-      <version>4.1.5.Final</version>
-      <version>4.1.6.Final</version>
-      <version>4.1.7.Final</version>
-      <version>4.1.8.Final</version>
-      <version>5.0.0.Alpha2</version>
-    </versions>
-    <lastUpdated>20170130201705</lastUpdated>
-  </versioning>
-</metadata>
diff --git a/common/m2/repository/io/netty/netty-codec-http2/maven-metadata-JCenter.xml.sha1 b/common/m2/repository/io/netty/netty-codec-http2/maven-metadata-JCenter.xml.sha1
deleted file mode 100644
index 38251ca..0000000
--- a/common/m2/repository/io/netty/netty-codec-http2/maven-metadata-JCenter.xml.sha1
+++ /dev/null
@@ -1 +0,0 @@
-5631f027c5e35669d621e6ef8acc8c012bb7320b
\ No newline at end of file
diff --git a/common/m2/repository/io/netty/netty-codec-http2/maven-metadata-Maven Central.xml b/common/m2/repository/io/netty/netty-codec-http2/maven-metadata-Maven Central.xml
deleted file mode 100644
index be9eff8..0000000
--- a/common/m2/repository/io/netty/netty-codec-http2/maven-metadata-Maven Central.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<metadata>
-  <groupId>io.netty</groupId>
-  <artifactId>netty-codec-http2</artifactId>
-  <versioning>
-    <latest>5.0.0.Alpha2</latest>
-    <release>5.0.0.Alpha2</release>
-    <versions>
-      <version>4.1.0.Beta4</version>
-      <version>4.1.0.Beta5</version>
-      <version>4.1.0.Beta6</version>
-      <version>4.1.0.Beta7</version>
-      <version>4.1.0.Beta8</version>
-      <version>4.1.0.CR1</version>
-      <version>4.1.0.CR2</version>
-      <version>4.1.0.CR3</version>
-      <version>4.1.0.CR4</version>
-      <version>4.1.0.CR5</version>
-      <version>4.1.0.CR6</version>
-      <version>4.1.0.CR7</version>
-      <version>4.1.0.Final</version>
-      <version>4.1.1.Final</version>
-      <version>4.1.2.Final</version>
-      <version>4.1.3.Final</version>
-      <version>4.1.4.Final</version>
-      <version>4.1.5.Final</version>
-      <version>4.1.6.Final</version>
-      <version>4.1.7.Final</version>
-      <version>4.1.8.Final</version>
-      <version>5.0.0.Alpha2</version>
-    </versions>
-    <lastUpdated>20170130171844</lastUpdated>
-  </versioning>
-</metadata>
diff --git a/common/m2/repository/io/netty/netty-codec-http2/maven-metadata-Maven Central.xml.sha1 b/common/m2/repository/io/netty/netty-codec-http2/maven-metadata-Maven Central.xml.sha1
deleted file mode 100644
index 6aedb15..0000000
--- a/common/m2/repository/io/netty/netty-codec-http2/maven-metadata-Maven Central.xml.sha1
+++ /dev/null
@@ -1 +0,0 @@
-0a706d1a33358dbd08c2b2fbbce548ae26fc4baf
\ No newline at end of file
diff --git a/common/m2/repository/it/unimi/dsi/fastutil/7.2.0/NOTICE b/common/m2/repository/it/unimi/dsi/fastutil/7.2.0/NOTICE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/common/m2/repository/it/unimi/dsi/fastutil/7.2.0/NOTICE
@@ -0,0 +1,202 @@
+
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   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.
diff --git a/common/m2/repository/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.jar b/common/m2/repository/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.jar
new file mode 100644
index 0000000..d5487ee
--- /dev/null
+++ b/common/m2/repository/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.jar
Binary files differ
diff --git a/common/m2/repository/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.pom b/common/m2/repository/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.pom
new file mode 100644
index 0000000..4e6f3fa
--- /dev/null
+++ b/common/m2/repository/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.pom
@@ -0,0 +1,30 @@
+<project>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>it.unimi.dsi</groupId>
+  <artifactId>fastutil</artifactId>
+  <packaging>jar</packaging>
+  <name>fastutil</name>
+  <version>7.2.0</version>
+  <description>fastutil extends the Java Collections Framework by providing type-specific maps, sets, lists and priority queues with a small memory footprint and fast access and insertion; provides also big (64-bit) arrays, sets and lists, and fast, practical I/O classes for binary and text files.</description>
+  <url>http://fasutil.di.unimi.it/</url>
+  <licenses>
+    <license>
+      <name>Apache License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.html</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <scm>
+    <connection>scm:git://github.com/vigna/fastutil.git</connection>
+    <url>https://github.com/vigna/fastutil</url>
+  </scm>
+  <developers>
+    <developer>
+      <id>vigna</id>
+      <name>Sebastiano Vigna</name>
+      <email>vigna@di.unimi.it</email>
+    </developer>
+  </developers>
+  <dependencies>
+  </dependencies>
+</project>
diff --git a/common/m2/repository/org/apache/commons/commons-compress/1.12/commons-compress-1.12.jar b/common/m2/repository/org/apache/commons/commons-compress/1.12/commons-compress-1.12.jar
new file mode 100644
index 0000000..4867705
--- /dev/null
+++ b/common/m2/repository/org/apache/commons/commons-compress/1.12/commons-compress-1.12.jar
Binary files differ
diff --git a/common/m2/repository/org/apache/commons/commons-compress/1.12/commons-compress-1.12.pom b/common/m2/repository/org/apache/commons/commons-compress/1.12/commons-compress-1.12.pom
new file mode 100644
index 0000000..9ef1e34
--- /dev/null
+++ b/common/m2/repository/org/apache/commons/commons-compress/1.12/commons-compress-1.12.pom
@@ -0,0 +1,384 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You 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.apache.commons</groupId>
+    <artifactId>commons-parent</artifactId>
+    <version>39</version>
+  </parent>
+
+  <groupId>org.apache.commons</groupId>
+  <artifactId>commons-compress</artifactId>
+  <version>1.12</version>
+  <name>Apache Commons Compress</name>
+  <url>http://commons.apache.org/proper/commons-compress/</url>
+  <!-- The description is not indented to make it look better in the release notes -->
+  <description>
+Apache Commons Compress software defines an API for working with
+compression and archive formats.  These include: bzip2, gzip, pack200,
+lzma, xz, Snappy, traditional Unix Compress, DEFLATE and ar, cpio,
+jar, tar, zip, dump, 7z, arj.
+  </description>
+
+  <properties>
+    <maven.compiler.source>1.6</maven.compiler.source>
+    <maven.compiler.target>1.6</maven.compiler.target>
+    <commons.componentid>compress</commons.componentid>
+    <commons.jira.id>COMPRESS</commons.jira.id>
+    <commons.jira.pid>12310904</commons.jira.pid>
+    <!-- configuration bits for cutting a release candidate -->
+    <commons.release.version>${project.version}</commons.release.version>
+    <commons.rc.version>RC1</commons.rc.version>
+    <powermock.version>1.6.4</powermock.version>
+    <commons.pmd-plugin.version>3.6</commons.pmd-plugin.version>
+  </properties>
+
+  <issueManagement>
+    <system>jira</system>
+    <url>http://issues.apache.org/jira/browse/COMPRESS</url>
+  </issueManagement>
+
+  <dependencies>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.12</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.tukaani</groupId>
+      <artifactId>xz</artifactId>
+      <version>1.5</version>
+      <optional>true</optional>
+    </dependency>
+    <dependency>
+      <groupId>org.powermock</groupId>
+      <artifactId>powermock-module-junit4</artifactId>
+      <version>${powermock.version}</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.powermock</groupId>
+      <artifactId>powermock-api-mockito</artifactId>
+      <version>${powermock.version}</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+
+  <developers>
+    <developer>
+      <name>Torsten Curdt</name>
+      <id>tcurdt</id>
+      <email>tcurdt at apache.org</email>
+    </developer>
+    <developer>
+      <name>Stefan Bodewig</name>
+      <id>bodewig</id>
+      <email>bodewig at apache.org</email>
+    </developer>
+    <developer>
+      <name>Sebastian Bazley</name>
+      <id>sebb</id>
+      <email>sebb at apache.org</email>
+    </developer>
+    <developer>
+      <name>Christian Grobmeier</name>
+      <id>grobmeier</id>
+      <email>grobmeier at apache.org</email>
+    </developer>
+    <developer>
+      <name>Julius Davies</name>
+      <id>julius</id>
+      <email>julius at apache.org</email>
+    </developer>
+    <developer>
+      <name>Damjan Jovanovic</name>
+      <id>damjan</id>
+      <email>damjan at apache.org</email>
+    </developer>
+    <developer>
+      <name>Emmanuel Bourg</name>
+      <id>ebourg</id>
+      <email>ebourg at apache.org</email>
+    </developer>
+    <developer>
+      <name>Gary Gregory</name>
+      <id>ggregory</id>
+      <email>ggregory at apache.org</email>
+    </developer>
+  </developers>
+
+  <contributors>
+    <contributor>
+      <name>Wolfgang Glas</name>
+      <email>wolfgang.glas at ev-i.at</email>
+    </contributor>
+    <contributor>
+      <name>Christian Kohlschütte</name>
+      <email>ck@newsclub.de</email>
+    </contributor>
+    <contributor>
+      <name>Bear Giles</name>
+      <email>bgiles@coyotesong.com</email>
+    </contributor>
+    <contributor>
+      <name>Michael Kuss</name>
+      <email>mail at michael minus kuss.de</email>
+    </contributor>
+    <contributor>
+      <name>Lasse Collin</name>
+      <email>lasse.collin@tukaani.org</email>
+    </contributor>
+    <contributor>
+      <name>John Kodis</name>
+    </contributor>
+    <contributor>
+      <name>BELUGA BEHR</name>
+    </contributor>
+  </contributors>
+
+  <scm>
+    <connection>scm:git:http://git-wip-us.apache.org/repos/asf/commons-compress.git</connection>
+    <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/commons-compress.git</developerConnection>
+    <url>https://git-wip-us.apache.org/repos/asf?p=commons-compress.git</url>
+  </scm>
+
+  <build>
+    <pluginManagement>
+      <plugins>
+        <!-- Override Javadoc config in parent pom to add JCIP tags -->
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-javadoc-plugin</artifactId>
+          <configuration> 
+            <quiet>true</quiet>
+            <source>${maven.compiler.source}</source>
+            <encoding>${commons.encoding}</encoding>
+            <docEncoding>${commons.docEncoding}</docEncoding>
+            <linksource>true</linksource>
+            <links>
+              <link>${commons.javadoc.java.link}</link>
+              <link>${commons.javadoc.javaee.link}</link>
+            </links>
+            <tags>
+              <tag>
+                <name>Immutable</name>
+                <placement>a</placement>
+                <head>This class is immutable</head>
+              </tag>
+              <tag>
+                <name>NotThreadSafe</name>
+                <placement>a</placement>
+                <head>This class is not thread-safe</head>
+              </tag>
+              <tag>
+                <name>ThreadSafe</name>
+                <placement>a</placement>
+                <head>This class is thread-safe</head>
+              </tag>
+            </tags>
+          </configuration> 
+        </plugin>
+      </plugins>
+    </pluginManagement>
+    <plugins>
+      <plugin>
+        <!-- create the source and binary assemblies -->
+        <artifactId>maven-assembly-plugin</artifactId>
+        <configuration>
+          <descriptors>
+            <descriptor>src/assembly/bin.xml</descriptor>
+            <descriptor>src/assembly/src.xml</descriptor>
+          </descriptors>
+          <tarLongFileMode>gnu</tarLongFileMode>
+        </configuration>
+      </plugin>
+      <plugin>
+        <artifactId>maven-jar-plugin</artifactId>
+        <configuration>
+          <archive>
+            <manifestEntries>
+              <Main-Class>org.apache.commons.compress.archivers.Lister</Main-Class>
+              <Extension-Name>org.apache.commons.compress</Extension-Name>
+            </manifestEntries>
+          </archive>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.felix</groupId>
+        <artifactId>maven-bundle-plugin</artifactId>
+        <configuration>
+          <instructions>
+            <Import-Package>org.tukaani.xz;resolution:=optional</Import-Package>
+          </instructions>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-scm-publish-plugin</artifactId>
+        <configuration>
+          <ignorePathsToDelete>
+            <ignorePathToDelete>javadocs</ignorePathToDelete>
+          </ignorePathsToDelete>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-pmd-plugin</artifactId>
+        <version>${commons.pmd-plugin.version}</version>
+      </plugin>
+    </plugins>
+  </build>
+
+  <reporting>
+    <plugins>
+      <plugin>
+        <!-- generate a code coverage report -->
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>cobertura-maven-plugin</artifactId>
+        <version>2.7</version>
+      </plugin>
+      <plugin>
+        <!-- generate the PMD reports -->
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-pmd-plugin</artifactId>
+        <version>${commons.pmd-plugin.version}</version>
+        <configuration>
+          <minimumTokens>200</minimumTokens>
+          <targetJdk>${maven.compiler.source}</targetJdk>
+          <rulesets>
+            <ruleset>${basedir}/pmd-ruleset.xml</ruleset>
+          </rulesets>
+        </configuration>
+      </plugin>
+      <!-- Override Javadoc config in parent pom to add JCIP tags -->
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-javadoc-plugin</artifactId>
+        <configuration> 
+          <quiet>true</quiet>
+          <source>${maven.compiler.source}</source>
+          <encoding>${commons.encoding}</encoding>
+          <docEncoding>${commons.docEncoding}</docEncoding>
+          <linksource>true</linksource>
+          <links>
+            <link>${commons.javadoc.java.link}</link>
+            <link>${commons.javadoc.javaee.link}</link>
+          </links>
+          <tags>
+            <tag>
+              <name>Immutable</name>
+              <placement>a</placement>
+              <head>This class is immutable</head>
+            </tag>
+            <tag>
+              <name>NotThreadSafe</name>
+              <placement>a</placement>
+              <head>This class is not thread-safe</head>
+            </tag>
+            <tag>
+              <name>ThreadSafe</name>
+              <placement>a</placement>
+              <head>This class is thread-safe</head>
+            </tag>
+          </tags>
+        </configuration> 
+      </plugin>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>findbugs-maven-plugin</artifactId>
+        <version>3.0.3</version>
+        <configuration>
+          <threshold>Normal</threshold>
+          <effort>Default</effort>
+          <excludeFilterFile>${basedir}/findbugs-exclude-filter.xml</excludeFilterFile>
+       </configuration>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.rat</groupId>
+        <artifactId>apache-rat-plugin</artifactId>
+        <version>${commons.rat.version}</version>
+        <configuration>
+          <excludes>
+            <!-- files used during tests -->
+            <exclude>src/test/resources/**</exclude>
+            <exclude>.pmd</exclude>
+            <exclude>.gitignore</exclude>
+            <exclude>.gitattributes</exclude>
+            <exclude>.projectile</exclude>
+          </excludes>
+        </configuration>
+      </plugin>
+    </plugins>
+  </reporting>
+
+  <profiles>
+    <!-- Add long running tests as **/*IT.java -->
+    <profile>
+      <id>run-zipit</id>
+      <build>
+        <plugins>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-antrun-plugin</artifactId>
+            <executions>
+              <execution>
+                <phase>process-test-resources</phase>
+                <configuration>
+                  <target>
+                    <untar src="${basedir}/src/test/resources/zip64support.tar.bz2"
+                           dest="${project.build.testOutputDirectory}"
+                           compression="bzip2"/>
+                  </target>
+                </configuration>
+                <goals>
+                  <goal>run</goal>
+                </goals>
+              </execution>
+            </executions>
+          </plugin>
+          <plugin>
+            <artifactId>maven-surefire-plugin</artifactId>
+            <configuration>
+              <includes>
+                <include>**/zip/*IT.java</include>
+              </includes>
+            </configuration>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+    <profile>
+      <id>run-tarit</id>
+      <build>
+        <plugins>
+          <plugin>
+            <artifactId>maven-surefire-plugin</artifactId>
+            <configuration>
+              <includes>
+                <include>**/tar/*IT.java</include>
+              </includes>
+            </configuration>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+  </profiles>
+
+</project>
diff --git a/common/m2/repository/org/apache/james/apache-mime4j-core/maven-metadata-local.xml b/common/m2/repository/org/apache/james/apache-mime4j-core/maven-metadata-local.xml
deleted file mode 100644
index 8f2e213..0000000
--- a/common/m2/repository/org/apache/james/apache-mime4j-core/maven-metadata-local.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<metadata>
-  <groupId>org.apache.james</groupId>
-  <artifactId>apache-mime4j-core</artifactId>
-  <versioning>
-    <release>0.7.2</release>
-    <versions>
-      <version>0.7.2</version>
-    </versions>
-    <lastUpdated>20170329155734</lastUpdated>
-  </versioning>
-</metadata>
diff --git a/common/m2/repository/org/apache/james/apache-mime4j-core/maven-metadata-local.xml.md5 b/common/m2/repository/org/apache/james/apache-mime4j-core/maven-metadata-local.xml.md5
deleted file mode 100644
index 6353f1d..0000000
--- a/common/m2/repository/org/apache/james/apache-mime4j-core/maven-metadata-local.xml.md5
+++ /dev/null
@@ -1 +0,0 @@
-6abbe630a91b2525675b21c68d839914
\ No newline at end of file
diff --git a/common/m2/repository/org/apache/james/apache-mime4j-core/maven-metadata-local.xml.sha1 b/common/m2/repository/org/apache/james/apache-mime4j-core/maven-metadata-local.xml.sha1
deleted file mode 100644
index e4ae7a1..0000000
--- a/common/m2/repository/org/apache/james/apache-mime4j-core/maven-metadata-local.xml.sha1
+++ /dev/null
@@ -1 +0,0 @@
-2947a9bc07cd12583dcf0b2659fb251511cee553
\ No newline at end of file
diff --git a/common/m2/repository/org/apache/james/apache-mime4j-dom/maven-metadata-local.xml b/common/m2/repository/org/apache/james/apache-mime4j-dom/maven-metadata-local.xml
deleted file mode 100644
index 0ed5fc6..0000000
--- a/common/m2/repository/org/apache/james/apache-mime4j-dom/maven-metadata-local.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<metadata>
-  <groupId>org.apache.james</groupId>
-  <artifactId>apache-mime4j-dom</artifactId>
-  <versioning>
-    <release>0.7.2</release>
-    <versions>
-      <version>0.7.2</version>
-    </versions>
-    <lastUpdated>20170329160017</lastUpdated>
-  </versioning>
-</metadata>
diff --git a/common/m2/repository/org/apache/james/apache-mime4j-dom/maven-metadata-local.xml.md5 b/common/m2/repository/org/apache/james/apache-mime4j-dom/maven-metadata-local.xml.md5
deleted file mode 100644
index a6cd1a7..0000000
--- a/common/m2/repository/org/apache/james/apache-mime4j-dom/maven-metadata-local.xml.md5
+++ /dev/null
@@ -1 +0,0 @@
-ec1db6c0f31cab1cd3b276befda1c167
\ No newline at end of file
diff --git a/common/m2/repository/org/apache/james/apache-mime4j-dom/maven-metadata-local.xml.sha1 b/common/m2/repository/org/apache/james/apache-mime4j-dom/maven-metadata-local.xml.sha1
deleted file mode 100644
index eb45d02..0000000
--- a/common/m2/repository/org/apache/james/apache-mime4j-dom/maven-metadata-local.xml.sha1
+++ /dev/null
@@ -1 +0,0 @@
-93b43d86acd10606f7deac6ecc304c18f0581e20
\ No newline at end of file
diff --git a/common/m2/repository/org/ccil/cowan/tagsoup/tagsoup/maven-metadata-local.xml b/common/m2/repository/org/ccil/cowan/tagsoup/tagsoup/maven-metadata-local.xml
deleted file mode 100644
index 768fd51..0000000
--- a/common/m2/repository/org/ccil/cowan/tagsoup/tagsoup/maven-metadata-local.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<metadata>
-  <groupId>org.ccil.cowan.tagsoup</groupId>
-  <artifactId>tagsoup</artifactId>
-  <versioning>
-    <release>1.2.1</release>
-    <versions>
-      <version>1.2.1</version>
-    </versions>
-    <lastUpdated>20160602174216</lastUpdated>
-  </versioning>
-</metadata>
diff --git a/common/m2/repository/org/ccil/cowan/tagsoup/tagsoup/maven-metadata-local.xml.md5 b/common/m2/repository/org/ccil/cowan/tagsoup/tagsoup/maven-metadata-local.xml.md5
deleted file mode 100644
index bc1fa11..0000000
--- a/common/m2/repository/org/ccil/cowan/tagsoup/tagsoup/maven-metadata-local.xml.md5
+++ /dev/null
@@ -1 +0,0 @@
-3f5f22a23cfea4dfe34d2105df2ecbcf
\ No newline at end of file
diff --git a/common/m2/repository/org/ccil/cowan/tagsoup/tagsoup/maven-metadata-local.xml.sha1 b/common/m2/repository/org/ccil/cowan/tagsoup/tagsoup/maven-metadata-local.xml.sha1
deleted file mode 100644
index d3943f9..0000000
--- a/common/m2/repository/org/ccil/cowan/tagsoup/tagsoup/maven-metadata-local.xml.sha1
+++ /dev/null
@@ -1 +0,0 @@
-292bdfbb33456c0026ed6815f649f6000f360a6f
\ No newline at end of file
diff --git a/common/m2/repository/org/codehaus/codehaus-parent/4/codehaus-parent-4.pom.md5 b/common/m2/repository/org/codehaus/codehaus-parent/4/codehaus-parent-4.pom.md5
new file mode 100644
index 0000000..5492762
--- /dev/null
+++ b/common/m2/repository/org/codehaus/codehaus-parent/4/codehaus-parent-4.pom.md5
@@ -0,0 +1 @@
+7b43716f3172099a039d8ab19fcd1b6b
\ No newline at end of file
diff --git a/common/m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar.md5 b/common/m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar.md5
new file mode 100644
index 0000000..3eb0c85
--- /dev/null
+++ b/common/m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar.md5
@@ -0,0 +1 @@
+9d42e46845c874f1710a9f6a741f6c14
\ No newline at end of file
diff --git a/common/m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.pom.md5 b/common/m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.pom.md5
new file mode 100644
index 0000000..c93da5d
--- /dev/null
+++ b/common/m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.pom.md5
@@ -0,0 +1 @@
+1cb5cfd9b625772dde8b9a6ad8a7a3b1
\ No newline at end of file
diff --git a/common/m2/repository/org/codehaus/mojo/animal-sniffer-parent/1.14/animal-sniffer-parent-1.14.pom.md5 b/common/m2/repository/org/codehaus/mojo/animal-sniffer-parent/1.14/animal-sniffer-parent-1.14.pom.md5
new file mode 100644
index 0000000..58878cf
--- /dev/null
+++ b/common/m2/repository/org/codehaus/mojo/animal-sniffer-parent/1.14/animal-sniffer-parent-1.14.pom.md5
@@ -0,0 +1 @@
+a306107268fd867c6674df8c6df02388
\ No newline at end of file
diff --git a/common/m2/repository/org/codehaus/mojo/mojo-parent/34/mojo-parent-34.pom.md5 b/common/m2/repository/org/codehaus/mojo/mojo-parent/34/mojo-parent-34.pom.md5
new file mode 100644
index 0000000..4f26868
--- /dev/null
+++ b/common/m2/repository/org/codehaus/mojo/mojo-parent/34/mojo-parent-34.pom.md5
@@ -0,0 +1 @@
+dce811ddb461d113b7d1d6c6659dca95
\ No newline at end of file
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-android-extensions/1.1.3/_remote.repositories b/common/m2/repository/org/jetbrains/kotlin/kotlin-android-extensions/1.1.3/_remote.repositories
new file mode 100644
index 0000000..7568521
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-android-extensions/1.1.3/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice.
+#Wed Jul 19 16:52:09 PDT 2017
+kotlin-android-extensions-1.1.3.jar>central=
+kotlin-android-extensions-1.1.3.pom>central=
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-android-extensions/1.1.3/kotlin-android-extensions-1.1.3.jar b/common/m2/repository/org/jetbrains/kotlin/kotlin-android-extensions/1.1.3/kotlin-android-extensions-1.1.3.jar
new file mode 100644
index 0000000..dfd5797
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-android-extensions/1.1.3/kotlin-android-extensions-1.1.3.jar
Binary files differ
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-android-extensions/1.1.3/kotlin-android-extensions-1.1.3.jar.sha1 b/common/m2/repository/org/jetbrains/kotlin/kotlin-android-extensions/1.1.3/kotlin-android-extensions-1.1.3.jar.sha1
new file mode 100644
index 0000000..9b6a413
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-android-extensions/1.1.3/kotlin-android-extensions-1.1.3.jar.sha1
@@ -0,0 +1 @@
+d3c19734b15eefb0a55f33bb762dbd96ea5dbc57
\ No newline at end of file
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-android-extensions/1.1.3/kotlin-android-extensions-1.1.3.pom b/common/m2/repository/org/jetbrains/kotlin/kotlin-android-extensions/1.1.3/kotlin-android-extensions-1.1.3.pom
new file mode 100644
index 0000000..c4d5176
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-android-extensions/1.1.3/kotlin-android-extensions-1.1.3.pom
@@ -0,0 +1,127 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+    xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+
+    <modelVersion>4.0.0</modelVersion>
+    <properties>
+        <maven-plugin-anno.version>1.4.1</maven-plugin-anno.version>
+        <maven.version>3.0.4</maven.version>
+        <android-extensions.src>${basedir}/../../../plugins/android-extensions/android-extensions-compiler/src</android-extensions.src>
+        <android-extensions.target-src>${basedir}/target/src</android-extensions.target-src>
+        <android-extensions.target-resource>${basedir}/target/resource</android-extensions.target-resource>
+    </properties>
+
+    <parent>
+        <groupId>org.jetbrains.kotlin</groupId>
+        <artifactId>kotlin-project</artifactId>
+        <version>1.1.3</version>
+        <relativePath>../../pom.xml</relativePath>
+    </parent>
+
+    <artifactId>kotlin-android-extensions</artifactId>
+    <packaging>jar</packaging>
+
+    <description>Android compiler plugin for Kotlin</description>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.jetbrains.kotlin</groupId>
+            <artifactId>kotlin-compiler-embeddable</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <sourceDirectory>${android-extensions.target-src}</sourceDirectory>
+        <resources>
+            <resource>
+                <directory>${android-extensions.target-resource}</directory>
+            </resource>
+        </resources>
+
+        <plugins>
+            <plugin>
+                <artifactId>maven-resources-plugin</artifactId>
+                <version>3.0.0</version>
+                <executions>
+                    <execution>
+                        <id>copy-sources</id>
+                        <phase>validate</phase>
+                        <goals>
+                            <goal>copy-resources</goal>
+                        </goals>
+                        <configuration>
+                            <outputDirectory>${android-extensions.target-src}</outputDirectory>
+                            <resources>
+                                <resource><directory>${android-extensions.src}</directory></resource>
+                            </resources>
+                        </configuration>
+                    </execution>
+                    <execution>
+                        <id>copy-resources</id>
+                        <phase>validate</phase>
+                        <goals>
+                            <goal>copy-resources</goal>
+                        </goals>
+                        <configuration>
+                            <outputDirectory>${android-extensions.target-resource}/META-INF</outputDirectory>
+                            <resources>
+                                <resource><directory>${android-extensions.src}/META-INF</directory></resource>
+                            </resources>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <groupId>com.google.code.maven-replacer-plugin</groupId>
+                <artifactId>replacer</artifactId>
+                <version>1.5.3</version>
+                <executions>
+                    <execution>
+                        <phase>generate-sources</phase>
+                        <goals>
+                            <goal>replace</goal>
+                        </goals>
+                    </execution>
+                </executions>
+                <configuration>
+                    <includes>
+                        <include>${android-extensions.target-src}/**</include>
+                    </includes>
+                    <replacements>
+                        <replacement>
+                            <token>(?&lt;!\.)com\.intellij</token>
+                            <value>org.jetbrains.kotlin.com.intellij</value>
+                        </replacement>
+                    </replacements>
+                </configuration>
+            </plugin>
+            <plugin>
+                <artifactId>kotlin-maven-plugin</artifactId>
+                <groupId>org.jetbrains.kotlin</groupId>
+                <version>${project.version}</version>
+
+                <executions>
+                    <execution>
+                        <id>compile</id>
+                        <phase>compile</phase>
+                        <goals> <goal>compile</goal> </goals>
+                        <configuration>
+                            <sourceDirs>
+                                <sourceDir>${android-extensions.target-src}</sourceDir>
+                            </sourceDirs>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+
+    <repositories>
+        <repository>
+            <id>jetbrains-utils</id>
+            <url>http://repository.jetbrains.com/utils</url>
+        </repository>
+    </repositories>
+</project>
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-android-extensions/1.1.3/kotlin-android-extensions-1.1.3.pom.sha1 b/common/m2/repository/org/jetbrains/kotlin/kotlin-android-extensions/1.1.3/kotlin-android-extensions-1.1.3.pom.sha1
new file mode 100644
index 0000000..b770828
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-android-extensions/1.1.3/kotlin-android-extensions-1.1.3.pom.sha1
@@ -0,0 +1 @@
+14f4bd0efd8651807ed0f8d9d962a54a779a1913
\ No newline at end of file
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-annotation-processing/1.1.3/_remote.repositories b/common/m2/repository/org/jetbrains/kotlin/kotlin-annotation-processing/1.1.3/_remote.repositories
new file mode 100644
index 0000000..a7ec5ea
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-annotation-processing/1.1.3/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice.
+#Wed Jul 19 16:52:09 PDT 2017
+kotlin-annotation-processing-1.1.3.jar>central=
+kotlin-annotation-processing-1.1.3.pom>central=
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-annotation-processing/1.1.3/kotlin-annotation-processing-1.1.3.jar b/common/m2/repository/org/jetbrains/kotlin/kotlin-annotation-processing/1.1.3/kotlin-annotation-processing-1.1.3.jar
new file mode 100644
index 0000000..bc2d4dc
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-annotation-processing/1.1.3/kotlin-annotation-processing-1.1.3.jar
Binary files differ
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-annotation-processing/1.1.3/kotlin-annotation-processing-1.1.3.jar.sha1 b/common/m2/repository/org/jetbrains/kotlin/kotlin-annotation-processing/1.1.3/kotlin-annotation-processing-1.1.3.jar.sha1
new file mode 100644
index 0000000..21f4be6
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-annotation-processing/1.1.3/kotlin-annotation-processing-1.1.3.jar.sha1
@@ -0,0 +1 @@
+a12ba36f9a93bbe93f44ae0dbbd57cd015cf89cf
\ No newline at end of file
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-annotation-processing/1.1.3/kotlin-annotation-processing-1.1.3.pom b/common/m2/repository/org/jetbrains/kotlin/kotlin-annotation-processing/1.1.3/kotlin-annotation-processing-1.1.3.pom
new file mode 100644
index 0000000..252e8f0
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-annotation-processing/1.1.3/kotlin-annotation-processing-1.1.3.pom
@@ -0,0 +1,204 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+    xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+
+    <modelVersion>4.0.0</modelVersion>
+    <properties>
+        <maven.version>3.0.4</maven.version>
+        <old-kapt.src>${basedir}/src/main/kotlin</old-kapt.src>
+        <annotation-processing.src>${basedir}/../../../plugins/kapt3/src</annotation-processing.src>
+        <annotation-processing.target-src>${basedir}/target/src/main/kotlin</annotation-processing.target-src>
+        <annotation-processing.target-src-test>${basedir}/target/src/test/kotlin</annotation-processing.target-src-test>
+        <annotation-processing.target-resource>${basedir}/target/resource</annotation-processing.target-resource>
+    </properties>
+
+    <parent>
+        <groupId>org.jetbrains.kotlin</groupId>
+        <artifactId>kotlin-project</artifactId>
+        <version>1.1.3</version>
+        <relativePath>../../pom.xml</relativePath>
+    </parent>
+
+    <artifactId>kotlin-annotation-processing</artifactId>
+    <packaging>jar</packaging>
+
+    <description>Annotation Processor wrapper for Kotlin</description>
+
+    <repositories>
+        <repository>
+            <id>jetbrains-utils</id>
+            <url>http://repository.jetbrains.com/utils</url>
+        </repository>
+    </repositories>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.jetbrains.kotlin</groupId>
+            <artifactId>kotlin-stdlib</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.jetbrains.kotlin</groupId>
+            <artifactId>kotlin-compiler-embeddable</artifactId>
+            <version>${project.version}</version>
+            <scope>provided</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.jetbrains.kotlin</groupId>
+            <artifactId>gradle-api</artifactId>
+            <version>1.6</version>
+            <scope>provided</scope>
+        </dependency>
+        <dependency>
+            <groupId>com.android.tools.build</groupId>
+            <artifactId>gradle</artifactId>
+            <version>1.1.0</version>
+            <scope>provided</scope>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <sourceDirectory>${annotation-processing.target-src}</sourceDirectory>
+        <testSourceDirectory>${annotation-processing.target-src-test}</testSourceDirectory>
+        <resources>
+            <resource>
+                <directory>${annotation-processing.target-resource}</directory>
+            </resource>
+        </resources>
+
+        <plugins>
+            <plugin>
+                <artifactId>maven-resources-plugin</artifactId>
+                <version>3.0.0</version>
+                <executions>
+                    <execution>
+                        <id>copy-sources</id>
+                        <phase>validate</phase>
+                        <goals>
+                            <goal>copy-resources</goal>
+                        </goals>
+                        <configuration>
+                            <outputDirectory>${annotation-processing.target-src}</outputDirectory>
+                            <resources>
+                                <resource><directory>${annotation-processing.src}</directory></resource>
+                                <resource><directory>${old-kapt.src}</directory></resource>
+                            </resources>
+                        </configuration>
+                    </execution>
+                    <execution>
+                        <id>copy-resources</id>
+                        <phase>validate</phase>
+                        <goals>
+                            <goal>copy-resources</goal>
+                        </goals>
+                        <configuration>
+                            <outputDirectory>${annotation-processing.target-resource}/META-INF</outputDirectory>
+                            <resources>
+                                <resource><directory>${annotation-processing.src}/META-INF</directory></resource>
+                            </resources>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <groupId>com.google.code.maven-replacer-plugin</groupId>
+                <artifactId>replacer</artifactId>
+                <version>1.5.3</version>
+                <executions>
+                    <execution>
+                        <phase>generate-sources</phase>
+                        <goals>
+                            <goal>replace</goal>
+                        </goals>
+                    </execution>
+                </executions>
+                <configuration>
+                    <includes>
+                        <include>${annotation-processing.target-src}/**</include>
+                    </includes>
+                    <replacements>
+                        <replacement>
+                            <token>(?&lt;!\.)com\.intellij</token>
+                            <value>org.jetbrains.kotlin.com.intellij</value>
+                        </replacement>
+                    </replacements>
+                </configuration>
+            </plugin>
+            <plugin>
+                <artifactId>kotlin-maven-plugin</artifactId>
+                <groupId>org.jetbrains.kotlin</groupId>
+                <version>${project.version}</version>
+                <configuration>
+                    <jdkHome>${env.JDK_18}</jdkHome>
+                    <annotationPaths>
+                        <annotationPath>${basedir}/kotlinAnnotation</annotationPath>
+                    </annotationPaths>
+                </configuration>
+
+                <executions>
+                    <execution>
+                        <id>compile</id>
+                        <phase>compile</phase>
+                        <goals> <goal>compile</goal> </goals>
+                        <configuration>
+                            <sourceDirs>
+                                <sourceDir>${annotation-processing.target-src}</sourceDir>
+                            </sourceDirs>
+                        </configuration>
+                    </execution>
+
+                    <execution>
+                        <id>test-compile</id>
+                        <phase>test-compile</phase>
+                        <goals> <goal>test-compile</goal> </goals>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-compiler-plugin</artifactId>
+                <configuration>
+                    <source>1.6</source>
+                    <target>1.6</target>
+                </configuration>
+            </plugin>
+            <plugin>
+                <artifactId>maven-failsafe-plugin</artifactId>
+                <version>2.6</version>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>integration-test</goal>
+                            <goal>verify</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+
+    <profiles>
+        <profile>
+            <id>tools_jar_profile</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+                <file>
+                    <exists>kotlin-annotation-processing-maven-build.txt</exists>
+                </file>
+            </activation>
+            <properties>
+                <toolsjar>${env.JDK_18}/lib/tools.jar</toolsjar>
+            </properties>
+            <dependencies>
+                <dependency>
+                    <groupId>com.sun</groupId>
+                    <artifactId>tools</artifactId>
+                    <version>1.8.0</version>
+                    <scope>system</scope>
+                    <systemPath>${toolsjar}</systemPath>
+                </dependency>
+            </dependencies>
+        </profile>
+    </profiles>
+</project>
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-annotation-processing/1.1.3/kotlin-annotation-processing-1.1.3.pom.sha1 b/common/m2/repository/org/jetbrains/kotlin/kotlin-annotation-processing/1.1.3/kotlin-annotation-processing-1.1.3.pom.sha1
new file mode 100644
index 0000000..f0116b9
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-annotation-processing/1.1.3/kotlin-annotation-processing-1.1.3.pom.sha1
@@ -0,0 +1 @@
+347ad52b4758964caa3c86ab8f1c5dc2025d8e21
\ No newline at end of file
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.1.3/_remote.repositories b/common/m2/repository/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.1.3/_remote.repositories
new file mode 100644
index 0000000..c79d211
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.1.3/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice.
+#Wed Jul 19 16:52:11 PDT 2017
+kotlin-compiler-embeddable-1.1.3.jar>central=
+kotlin-compiler-embeddable-1.1.3.pom>central=
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.1.3/kotlin-compiler-embeddable-1.1.3.jar b/common/m2/repository/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.1.3/kotlin-compiler-embeddable-1.1.3.jar
new file mode 100644
index 0000000..b3dcc82
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.1.3/kotlin-compiler-embeddable-1.1.3.jar
Binary files differ
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.1.3/kotlin-compiler-embeddable-1.1.3.jar.sha1 b/common/m2/repository/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.1.3/kotlin-compiler-embeddable-1.1.3.jar.sha1
new file mode 100644
index 0000000..ec22ca2
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.1.3/kotlin-compiler-embeddable-1.1.3.jar.sha1
@@ -0,0 +1 @@
+a3032d880deda7a7b9308797a7279c9b263c3209
\ No newline at end of file
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.1.3/kotlin-compiler-embeddable-1.1.3.pom b/common/m2/repository/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.1.3/kotlin-compiler-embeddable-1.1.3.pom
new file mode 100644
index 0000000..3461046
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.1.3/kotlin-compiler-embeddable-1.1.3.pom
@@ -0,0 +1,166 @@
+<?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>kotlin-project</artifactId>
+    <groupId>org.jetbrains.kotlin</groupId>
+    <version>1.1.3</version>
+    <relativePath>../../../pom.xml</relativePath>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <artifactId>kotlin-compiler-embeddable</artifactId>
+  <description>the Kotlin compiler embeddable</description>
+  <build>
+    <testSourceDirectory>test/kotlin</testSourceDirectory>
+    <plugins>
+      <plugin>
+        <artifactId>maven-source-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>generate-sources-for-shade-plugin</id>
+            <phase>package</phase>
+            <goals>
+              <goal>jar-no-fork</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <artifactId>maven-shade-plugin</artifactId>
+        <version>3.0.0</version>
+        <executions>
+          <execution>
+            <phase>package</phase>
+            <goals>
+              <goal>shade</goal>
+            </goals>
+            <configuration>
+              <dependencyReducedPomLocation>${project.build.directory}/dependency-reduced-pom.xml</dependencyReducedPomLocation>
+              <shadedArtifactAttached>false</shadedArtifactAttached>
+              <createDependencyReducedPom>true</createDependencyReducedPom>
+              <createSourcesJar>true</createSourcesJar>
+              <filters>
+                <filter>
+                  <artifact>*:kotlin-compiler</artifact>
+                  <excludes>
+                    <exclude>com/sun/jna/**</exclude>
+                    <exclude>net/rubygrapefruit/**</exclude>
+                  </excludes>
+                </filter>
+              </filters>
+              <relocations>
+                <relocation>
+                  <pattern>com.intellij</pattern>
+                  <shadedPattern>${kotlin.relocated.package}.com.intellij</shadedPattern>
+                </relocation>
+                <relocation>
+                  <pattern>com.google</pattern>
+                  <shadedPattern>${kotlin.relocated.package}.com.google</shadedPattern>
+                </relocation>
+                <relocation>
+                  <pattern>org.apache</pattern>
+                  <shadedPattern>${kotlin.relocated.package}.org.apache</shadedPattern>
+                </relocation>
+                <relocation>
+                  <pattern>org.jdom</pattern>
+                  <shadedPattern>${kotlin.relocated.package}.org.jdom</shadedPattern>
+                </relocation>
+                <relocation>
+                  <pattern>org.fusesource</pattern>
+                  <shadedPattern>${kotlin.relocated.package}.org.fusesource</shadedPattern>
+                  <excludes>
+                    <exclude>org.fusesource.jansi.internal.CLibrary</exclude>
+                  </excludes>
+                </relocation>
+                <relocation>
+                  <pattern>org.picocontainer</pattern>
+                  <shadedPattern>${kotlin.relocated.package}.org.picocontainer</shadedPattern>
+                </relocation>
+                <relocation>
+                  <pattern>jline</pattern>
+                  <shadedPattern>${kotlin.relocated.package}.jline</shadedPattern>
+                </relocation>
+                <relocation>
+                  <pattern>gnu</pattern>
+                  <shadedPattern>${kotlin.relocated.package}.gnu</shadedPattern>
+                </relocation>
+                <relocation>
+                  <pattern>javax.inject</pattern>
+                  <shadedPattern>${kotlin.relocated.package}.javax.inject</shadedPattern>
+                </relocation>
+              </relocations>
+              <transformers>
+                <transformer />
+              </transformers>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <groupId>org.jetbrains.kotlin</groupId>
+        <artifactId>kotlin-maven-plugin</artifactId>
+        <version>${project.version}</version>
+        <executions>
+          <execution>
+            <id>test-compile</id>
+            <phase>integration-test</phase>
+            <goals>
+              <goal>test-compile</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <version>${surefire-version}</version>
+        <executions>
+          <execution>
+            <id>integration-test</id>
+            <phase>integration-test</phase>
+            <goals>
+              <goal>test</goal>
+            </goals>
+          </execution>
+        </executions>
+        <configuration>
+          <workingDirectory>${project.build.directory}</workingDirectory>
+          <systemPropertyVariables>
+            <compilerJar>${project.artifactId}-${project.parent.version}.jar</compilerJar>
+          </systemPropertyVariables>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+  <dependencies>
+    <dependency>
+      <groupId>org.jetbrains.kotlin</groupId>
+      <artifactId>kotlin-test-junit</artifactId>
+      <version>1.1.3</version>
+      <scope>test</scope>
+      <exclusions>
+        <exclusion>
+          <artifactId>kotlin-test</artifactId>
+          <groupId>org.jetbrains.kotlin</groupId>
+        </exclusion>
+      </exclusions>
+    </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>
+  </dependencies>
+  <properties>
+    <kotlin.relocated.package>org.jetbrains.kotlin</kotlin.relocated.package>
+    <maven-plugin-anno.version>1.4.1</maven-plugin-anno.version>
+    <maven.version>3.0.4</maven.version>
+    <surefire-version>2.16</surefire-version>
+  </properties>
+</project>
+
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.1.3/kotlin-compiler-embeddable-1.1.3.pom.sha1 b/common/m2/repository/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.1.3/kotlin-compiler-embeddable-1.1.3.pom.sha1
new file mode 100644
index 0000000..d8e9115
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.1.3/kotlin-compiler-embeddable-1.1.3.pom.sha1
@@ -0,0 +1 @@
+bf9164de0832a7366b86a75b3a4ed7edfaa27f7f
\ No newline at end of file
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-compiler-runner/1.1.3/_remote.repositories b/common/m2/repository/org/jetbrains/kotlin/kotlin-compiler-runner/1.1.3/_remote.repositories
new file mode 100644
index 0000000..9d4fc43
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-compiler-runner/1.1.3/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice.
+#Wed Jul 19 16:52:08 PDT 2017
+kotlin-compiler-runner-1.1.3.pom>central=
+kotlin-compiler-runner-1.1.3.jar>central=
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-compiler-runner/1.1.3/kotlin-compiler-runner-1.1.3.jar b/common/m2/repository/org/jetbrains/kotlin/kotlin-compiler-runner/1.1.3/kotlin-compiler-runner-1.1.3.jar
new file mode 100644
index 0000000..eea56d1
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-compiler-runner/1.1.3/kotlin-compiler-runner-1.1.3.jar
Binary files differ
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-compiler-runner/1.1.3/kotlin-compiler-runner-1.1.3.jar.sha1 b/common/m2/repository/org/jetbrains/kotlin/kotlin-compiler-runner/1.1.3/kotlin-compiler-runner-1.1.3.jar.sha1
new file mode 100644
index 0000000..84949a7
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-compiler-runner/1.1.3/kotlin-compiler-runner-1.1.3.jar.sha1
@@ -0,0 +1 @@
+fad868962f9eda09aa04910104d7c793911d6948
\ No newline at end of file
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-compiler-runner/1.1.3/kotlin-compiler-runner-1.1.3.pom b/common/m2/repository/org/jetbrains/kotlin/kotlin-compiler-runner/1.1.3/kotlin-compiler-runner-1.1.3.pom
new file mode 100644
index 0000000..7291088
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-compiler-runner/1.1.3/kotlin-compiler-runner-1.1.3.pom
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+    xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+
+    <modelVersion>4.0.0</modelVersion>
+    <properties>
+        <maven-plugin-anno.version>1.4.1</maven-plugin-anno.version>
+        <maven.version>3.0.4</maven.version>
+        <daemon-client.target-src>${basedir}/target/src/main/kotlin</daemon-client.target-src>
+    </properties>
+
+    <parent>
+        <groupId>org.jetbrains.kotlin</groupId>
+        <artifactId>kotlin-project</artifactId>
+        <version>1.1.3</version>
+        <relativePath>../../pom.xml</relativePath>
+    </parent>
+
+    <artifactId>kotlin-compiler-runner</artifactId>
+    <packaging>jar</packaging>
+
+    <description>Compiler runner + daemon client</description>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.jetbrains.kotlin</groupId>
+            <artifactId>kotlin-compiler-embeddable</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <sourceDirectory>${daemon-client.target-src}</sourceDirectory>
+
+        <plugins>
+            <plugin>
+                <artifactId>maven-resources-plugin</artifactId>
+                <version>3.0.0</version>
+                <executions>
+                    <execution>
+                        <id>copy-sources</id>
+                        <phase>validate</phase>
+                        <goals>
+                            <goal>copy-resources</goal>
+                        </goals>
+                        <configuration>
+                            <outputDirectory>${daemon-client.target-src}</outputDirectory>
+                            <resources>
+                                <resource><directory>${project-root}/compiler/daemon/daemon-client/src</directory></resource>
+                                <resource><directory>${project-root}/compiler/compiler-runner/src</directory></resource>
+                            </resources>
+                            <overwrite>true</overwrite>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <groupId>com.google.code.maven-replacer-plugin</groupId>
+                <artifactId>replacer</artifactId>
+                <version>1.5.3</version>
+                <executions>
+                    <execution>
+                        <phase>generate-sources</phase>
+                        <goals>
+                            <goal>replace</goal>
+                        </goals>
+                    </execution>
+                </executions>
+                <configuration>
+                    <includes>
+                        <include>${daemon-client.target-src}/**</include>
+                    </includes>
+                    <replacements>
+                        <replacement>
+                            <token>(?&lt;!\.)com\.intellij</token>
+                            <value>org.jetbrains.kotlin.com.intellij</value>
+                        </replacement>
+                    </replacements>
+                </configuration>
+            </plugin>
+            <plugin>
+                <artifactId>kotlin-maven-plugin</artifactId>
+                <groupId>org.jetbrains.kotlin</groupId>
+                <version>${project.version}</version>
+
+                <executions>
+                    <execution>
+                        <id>compile</id>
+                        <phase>compile</phase>
+                        <goals> <goal>compile</goal> </goals>
+                        <configuration>
+                            <sourceDirs>
+                                <sourceDir>${daemon-client.target-src}</sourceDir>
+                            </sourceDirs>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+</project>
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-compiler-runner/1.1.3/kotlin-compiler-runner-1.1.3.pom.sha1 b/common/m2/repository/org/jetbrains/kotlin/kotlin-compiler-runner/1.1.3/kotlin-compiler-runner-1.1.3.pom.sha1
new file mode 100644
index 0000000..589614a
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-compiler-runner/1.1.3/kotlin-compiler-runner-1.1.3.pom.sha1
@@ -0,0 +1 @@
+dd3d32720e7a47469ac763325b294b8760ca0a91
\ No newline at end of file
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.1.3/_remote.repositories b/common/m2/repository/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.1.3/_remote.repositories
new file mode 100644
index 0000000..ecca213
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.1.3/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice.
+#Wed Jul 19 16:52:08 PDT 2017
+kotlin-gradle-plugin-api-1.1.3.pom>central=
+kotlin-gradle-plugin-api-1.1.3.jar>central=
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.1.3/kotlin-gradle-plugin-api-1.1.3.jar b/common/m2/repository/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.1.3/kotlin-gradle-plugin-api-1.1.3.jar
new file mode 100644
index 0000000..f0afef2
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.1.3/kotlin-gradle-plugin-api-1.1.3.jar
Binary files differ
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.1.3/kotlin-gradle-plugin-api-1.1.3.jar.sha1 b/common/m2/repository/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.1.3/kotlin-gradle-plugin-api-1.1.3.jar.sha1
new file mode 100644
index 0000000..db4c455
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.1.3/kotlin-gradle-plugin-api-1.1.3.jar.sha1
@@ -0,0 +1 @@
+a3bbe7482069bdbb39a64a798bf60c225d9f37eb
\ No newline at end of file
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.1.3/kotlin-gradle-plugin-api-1.1.3.pom b/common/m2/repository/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.1.3/kotlin-gradle-plugin-api-1.1.3.pom
new file mode 100644
index 0000000..fedb3ba
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.1.3/kotlin-gradle-plugin-api-1.1.3.pom
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.jetbrains.kotlin</groupId>
+  <artifactId>kotlin-gradle-plugin-api</artifactId>
+  <version>1.1.3</version>
+  <name>org.jetbrains.kotlin:kotlin-gradle-plugin-api</name>
+  <description>null</description>
+  <url>https://kotlinlang.org/</url>
+  <licenses>
+    <license>
+      <name>The Apache License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>Kotlin Team</name>
+      <organization>JetBrains</organization>
+      <organizationUrl>https://www.jetbrains.com</organizationUrl>
+    </developer>
+  </developers>
+  <scm>
+    <connection>scm:git:https://github.com/JetBrains/kotlin.git</connection>
+    <developerConnection>scm:git:https://github.com/JetBrains/kotlin.git</developerConnection>
+    <url>https://github.com/JetBrains/kotlin</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>org.jetbrains.kotlin</groupId>
+      <artifactId>kotlin-stdlib</artifactId>
+      <version>1.1.3</version>
+      <scope>compile</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.1.3/kotlin-gradle-plugin-api-1.1.3.pom.sha1 b/common/m2/repository/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.1.3/kotlin-gradle-plugin-api-1.1.3.pom.sha1
new file mode 100644
index 0000000..5c638fb
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.1.3/kotlin-gradle-plugin-api-1.1.3.pom.sha1
@@ -0,0 +1 @@
+e646e9908843a5e100e51ac031a8d33afe072bee
\ No newline at end of file
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-gradle-plugin/1.1.3/_remote.repositories b/common/m2/repository/org/jetbrains/kotlin/kotlin-gradle-plugin/1.1.3/_remote.repositories
new file mode 100644
index 0000000..3c089c1
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-gradle-plugin/1.1.3/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice.
+#Wed Jul 19 16:52:09 PDT 2017
+kotlin-gradle-plugin-1.1.3.jar>central=
+kotlin-gradle-plugin-1.1.3.pom>central=
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-gradle-plugin/1.1.3/kotlin-gradle-plugin-1.1.3.jar b/common/m2/repository/org/jetbrains/kotlin/kotlin-gradle-plugin/1.1.3/kotlin-gradle-plugin-1.1.3.jar
new file mode 100644
index 0000000..4b93cc6
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-gradle-plugin/1.1.3/kotlin-gradle-plugin-1.1.3.jar
Binary files differ
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-gradle-plugin/1.1.3/kotlin-gradle-plugin-1.1.3.jar.sha1 b/common/m2/repository/org/jetbrains/kotlin/kotlin-gradle-plugin/1.1.3/kotlin-gradle-plugin-1.1.3.jar.sha1
new file mode 100644
index 0000000..14593ff
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-gradle-plugin/1.1.3/kotlin-gradle-plugin-1.1.3.jar.sha1
@@ -0,0 +1 @@
+a14a0efb6470e6fa18dce82592db47ad21701c6a
\ No newline at end of file
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-gradle-plugin/1.1.3/kotlin-gradle-plugin-1.1.3.pom b/common/m2/repository/org/jetbrains/kotlin/kotlin-gradle-plugin/1.1.3/kotlin-gradle-plugin-1.1.3.pom
new file mode 100644
index 0000000..f5f7a8c
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-gradle-plugin/1.1.3/kotlin-gradle-plugin-1.1.3.pom
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.jetbrains.kotlin</groupId>
+  <artifactId>kotlin-gradle-plugin</artifactId>
+  <version>1.1.3</version>
+  <name>org.jetbrains.kotlin:kotlin-gradle-plugin</name>
+  <description>null</description>
+  <url>https://kotlinlang.org/</url>
+  <licenses>
+    <license>
+      <name>The Apache License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>Kotlin Team</name>
+      <organization>JetBrains</organization>
+      <organizationUrl>https://www.jetbrains.com</organizationUrl>
+    </developer>
+  </developers>
+  <scm>
+    <connection>scm:git:https://github.com/JetBrains/kotlin.git</connection>
+    <developerConnection>scm:git:https://github.com/JetBrains/kotlin.git</developerConnection>
+    <url>https://github.com/JetBrains/kotlin</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>org.jetbrains.kotlin</groupId>
+      <artifactId>kotlin-gradle-plugin-api</artifactId>
+      <version>1.1.3</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jetbrains.kotlin</groupId>
+      <artifactId>kotlin-stdlib</artifactId>
+      <version>1.1.3</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jetbrains.kotlin</groupId>
+      <artifactId>kotlin-android-extensions</artifactId>
+      <version>1.1.3</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jetbrains.kotlin</groupId>
+      <artifactId>kotlin-compiler-embeddable</artifactId>
+      <version>1.1.3</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jetbrains.kotlin</groupId>
+      <artifactId>kotlin-compiler-runner</artifactId>
+      <version>1.1.3</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jetbrains.kotlin</groupId>
+      <artifactId>kotlin-annotation-processing</artifactId>
+      <version>1.1.3</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>commons-io</groupId>
+      <artifactId>commons-io</artifactId>
+      <version>2.4</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>commons-lang</groupId>
+      <artifactId>commons-lang</artifactId>
+      <version>2.4</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jetbrains.kotlin</groupId>
+      <artifactId>kotlin-build-common-test</artifactId>
+      <version>1.1.3</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jetbrains.kotlin</groupId>
+      <artifactId>kotlin-test-junit</artifactId>
+      <version>1.1.3</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.12</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-gradle-plugin/1.1.3/kotlin-gradle-plugin-1.1.3.pom.sha1 b/common/m2/repository/org/jetbrains/kotlin/kotlin-gradle-plugin/1.1.3/kotlin-gradle-plugin-1.1.3.pom.sha1
new file mode 100644
index 0000000..20ce32b
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-gradle-plugin/1.1.3/kotlin-gradle-plugin-1.1.3.pom.sha1
@@ -0,0 +1 @@
+298872cae4a28c3e3e507abfd09d2b5ae16d0777
\ No newline at end of file
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-project/1.1.3/_remote.repositories b/common/m2/repository/org/jetbrains/kotlin/kotlin-project/1.1.3/_remote.repositories
new file mode 100644
index 0000000..6b0af7c
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-project/1.1.3/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice.
+#Wed Jul 19 16:52:07 PDT 2017
+kotlin-project-1.1.3.pom>central=
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-project/1.1.3/kotlin-project-1.1.3.pom b/common/m2/repository/org/jetbrains/kotlin/kotlin-project/1.1.3/kotlin-project-1.1.3.pom
new file mode 100644
index 0000000..728ffc2
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-project/1.1.3/kotlin-project-1.1.3.pom
@@ -0,0 +1,289 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+        xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+
+    <modelVersion>4.0.0</modelVersion>
+
+    <groupId>org.jetbrains.kotlin</groupId>
+    <artifactId>kotlin-project</artifactId>
+    <version>1.1.3</version>
+    <packaging>pom</packaging>
+
+    <name>Kotlin</name>
+    <description>Kotlin is a statically typed programming language that compiles to JVM byte codes and JavaScript</description>
+    <url>http://kotlinlang.org/</url>
+
+    <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>
+            <comments>A business-friendly OSS license</comments>
+        </license>
+    </licenses>
+
+    <scm>
+        <url>https://github.com/JetBrains/kotlin</url>
+        <connection>scm:git:https://github.com/JetBrains/kotlin.git</connection>
+        <developerConnection>scm:git:https://github.com/JetBrains/kotlin.git</developerConnection>
+    </scm>
+
+    <developers>
+        <developer>
+            <id>JetBrains</id>
+            <name>JetBrains Team</name>
+            <organization>JetBrains</organization>
+            <organizationUrl>http://www.jetbrains.com</organizationUrl>
+        </developer>
+    </developers>
+
+    <properties>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <project-root>../../..</project-root>
+
+        <junit-version>4.11</junit-version>
+        <pegdown.version>1.1.0</pegdown.version>
+        <surefire-version>2.16</surefire-version>
+        <exec-maven-plugin.version>1.2.1</exec-maven-plugin.version>
+        <selenium.version>2.52.0</selenium.version>
+        <htmlunit.version>2.24</htmlunit.version>
+
+        <kotlin-dist>${project-root}/dist</kotlin-dist>
+        <kotlin-sdk>${kotlin-dist}/kotlinc</kotlin-sdk>
+        <kotlin.compiler.jdkHome>${env.JDK_18}</kotlin.compiler.jdkHome>
+
+        <kotlin.language.version>1.1</kotlin.language.version>
+
+        <maven.compiler.source>1.6</maven.compiler.source>
+        <maven.compiler.target>1.6</maven.compiler.target>
+    </properties>
+
+    <prerequisites>
+        <maven>3.0.2</maven>
+    </prerequisites>
+
+    <distributionManagement>
+        <repository>
+            <id>${deploy-repo}</id>
+            <url>${deploy-url}</url>
+        </repository>
+        <snapshotRepository>
+            <id>sonatype-nexus-staging</id>
+            <url>https://oss.sonatype.org/content/repositories/snapshots/</url>
+        </snapshotRepository>
+    </distributionManagement>
+
+    <modules>
+        <module>tools/kotlin-compiler</module>
+        <module>tools/kotlin-compiler-embeddable</module>
+        <module>tools/kotlin-compiler-client-embeddable</module>
+        <module>tools/kotlin-compiler-client-embeddable-test</module>
+        <module>tools/native-platform</module>
+        <module>tools/kotlin-compiler-runner</module>
+        <module>tools/kotlin-daemon-client</module>
+        <module>tools/kotlin-build-common-test</module>
+        <module>tools/kotlin-maven-plugin</module>
+
+        <module>tools/kotlin-osgi-bundle</module>
+
+        <module>tools/maven-archetypes</module>
+
+
+        <module>tools/idl2k</module>
+        <module>tools/kotlin-annotation-processing</module>
+        <module>tools/kotlin-annotation-processing-maven</module>
+        <module>tools/kotlin-maven-allopen</module>
+        <module>tools/kotlin-maven-noarg</module>
+        <module>tools/kotlin-sam-with-receiver-compiler-plugin</module>
+        <module>tools/kotlin-source-sections-compiler-plugin</module>
+
+        <module>tools/kotlin-script-util</module>
+        <module>tools/kotlin-android-extensions</module>
+        <module>tools/kotlin-maven-plugin-test</module>
+
+        <module>examples/annotation-processor-example</module>
+        <module>examples/kotlin-java-example</module>
+        <module>examples/js-example</module>
+        <module>examples/kotlin-js-library-example</module>
+        <module>examples/browser-example</module>
+        <module>examples/browser-example-with-library</module>
+        <module>examples/kotlin-jsr223-local-example</module>
+        <module>examples/kotlin-jsr223-daemon-local-eval-example</module>
+
+        <!-- <module>tools/kotlin-allopen</module> -->
+        <!-- <module>tools/kotlin-noarg</module> -->
+        <!-- <module>tools/kotlin-gradle-plugin</module> -->
+        <!-- <module>tools/kotlin-gradle-plugin-api</module> -->
+        <!-- <module>examples/kotlin-gradle-subplugin-example</module> -->
+        <!-- <module>tools/kotlin-gradle-plugin-integration-tests</module> -->
+    </modules>
+
+    <dependencies>
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <version>${junit-version}</version>
+            <scope>test</scope>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <pluginManagement>
+            <plugins>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-compiler-plugin</artifactId>
+                    <version>2.3.2</version>
+                    <configuration>
+                        <source>${maven.compiler.source}</source>
+                        <target>${maven.compiler.target}</target>
+                    </configuration>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-source-plugin</artifactId>
+                    <version>2.1.2</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-javadoc-plugin</artifactId>
+                    <version>2.9</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-deploy-plugin</artifactId>
+                    <version>2.7</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.codehaus.mojo</groupId>
+                    <artifactId>build-helper-maven-plugin</artifactId>
+                    <version>1.7</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-jar-plugin</artifactId>
+                    <version>2.6</version>
+                </plugin>
+            </plugins>
+        </pluginManagement>
+
+        <plugins>
+            <plugin>
+                <artifactId>maven-surefire-plugin</artifactId>
+                <version>${surefire-version}</version>
+                <configuration>
+                    <forkMode>once</forkMode>
+                    <jvm>${env.JDK_16}/bin/java</jvm>
+                    <useSystemClassLoader>false</useSystemClassLoader>
+                    <useManifestOnlyJar>false</useManifestOnlyJar>
+                    <failIfNoTests>false</failIfNoTests>
+                    <includes>
+                        <include>**/*Test.*</include>
+                    </includes>
+                    <excludes>
+                    </excludes>
+                    <systemProperties>
+                        <project.version>${project.version}</project.version>
+                    </systemProperties>
+                </configuration>
+            </plugin>
+
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-source-plugin</artifactId>
+                <configuration>
+                </configuration>
+                <executions>
+                    <execution>
+                        <phase>package</phase>
+                        <id>attach-sources</id>
+                        <goals>
+                            <goal>jar-no-fork</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+
+            <plugin>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>build-helper-maven-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <id>attach-empty-javadoc</id>
+                        <phase>prepare-package</phase>
+                        <goals>
+                            <goal>attach-artifact</goal>
+                        </goals>
+                        <configuration>
+                            <artifacts>
+                                <artifact>
+                                    <file>${highest-basedir}/lib/empty-javadoc.jar</file>
+                                    <type>jar</type>
+                                    <classifier>javadoc</classifier>
+                                </artifact>
+                            </artifacts>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+
+            <plugin>
+                <groupId>org.commonjava.maven.plugins</groupId>
+                <artifactId>directory-maven-plugin</artifactId>
+                <version>0.1</version>
+                <executions>
+                    <execution>
+                        <id>directories</id>
+                        <goals>
+                            <goal>highest-basedir</goal>
+                        </goals>
+                        <phase>initialize</phase>
+                        <configuration>
+                            <property>highest-basedir</property>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+
+            <plugin>
+                <artifactId>maven-jar-plugin</artifactId>
+                <configuration>
+                    <archive>
+                        <manifest>
+                            <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
+                        </manifest>
+                    </archive>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+
+    <profiles>
+        <profile>
+            <id>sign-artifacts</id>
+            <build>
+                <plugins>
+                    <plugin>
+                        <artifactId>maven-gpg-plugin</artifactId>
+                        <version>1.4</version>
+                        <configuration>
+                            <passphrase>${kotlin.key.passphrase}</passphrase>
+                            <keyname>${kotlin.key.name}</keyname>
+                            <homedir>${highest-basedir}/.gnupg</homedir>
+                        </configuration>
+                        <executions>
+                            <execution>
+                                <id>sign-artifacts</id>
+                                <phase>verify</phase>
+                                <goals>
+                                    <goal>sign</goal>
+                                </goals>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+    </profiles>
+</project>
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-project/1.1.3/kotlin-project-1.1.3.pom.sha1 b/common/m2/repository/org/jetbrains/kotlin/kotlin-project/1.1.3/kotlin-project-1.1.3.pom.sha1
new file mode 100644
index 0000000..7f36c0a
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-project/1.1.3/kotlin-project-1.1.3.pom.sha1
@@ -0,0 +1 @@
+c4aced4d6c8681e31bcad899d519adc2240762fa
\ No newline at end of file
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/kotlin-reflect-1.1.3-2.jar b/common/m2/repository/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/kotlin-reflect-1.1.3-2.jar
new file mode 100644
index 0000000..ac9387d
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/kotlin-reflect-1.1.3-2.jar
Binary files differ
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/kotlin-reflect-1.1.3-2.pom b/common/m2/repository/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/kotlin-reflect-1.1.3-2.pom
new file mode 100644
index 0000000..05aa88d
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/kotlin-reflect-1.1.3-2.pom
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.jetbrains.kotlin</groupId>
+  <artifactId>kotlin-reflect</artifactId>
+  <version>1.1.3-2</version>
+  <name>org.jetbrains.kotlin:kotlin-reflect</name>
+  <description>Kotlin Full Reflection Library</description>
+  <url>https://kotlinlang.org/</url>
+  <licenses>
+    <license>
+      <name>The Apache License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>Kotlin Team</name>
+      <organization>JetBrains</organization>
+      <organizationUrl>https://www.jetbrains.com</organizationUrl>
+    </developer>
+  </developers>
+  <scm>
+    <connection>scm:git:https://github.com/JetBrains/kotlin.git</connection>
+    <developerConnection>scm:git:https://github.com/JetBrains/kotlin.git</developerConnection>
+    <url>https://github.com/JetBrains/kotlin</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>org.jetbrains.kotlin</groupId>
+      <artifactId>kotlin-stdlib</artifactId>
+      <version>1.1.3-2</version>
+      <scope>compile</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-reflect/1.1.3/kotlin-reflect-1.1.3-javadoc.jar b/common/m2/repository/org/jetbrains/kotlin/kotlin-reflect/1.1.3/kotlin-reflect-1.1.3-javadoc.jar
new file mode 100644
index 0000000..890536e
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-reflect/1.1.3/kotlin-reflect-1.1.3-javadoc.jar
Binary files differ
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-reflect/1.1.3/kotlin-reflect-1.1.3-sources.jar b/common/m2/repository/org/jetbrains/kotlin/kotlin-reflect/1.1.3/kotlin-reflect-1.1.3-sources.jar
new file mode 100644
index 0000000..0679ee4
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-reflect/1.1.3/kotlin-reflect-1.1.3-sources.jar
Binary files differ
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-reflect/1.1.3/kotlin-reflect-1.1.3.jar b/common/m2/repository/org/jetbrains/kotlin/kotlin-reflect/1.1.3/kotlin-reflect-1.1.3.jar
new file mode 100644
index 0000000..5aaff71
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-reflect/1.1.3/kotlin-reflect-1.1.3.jar
Binary files differ
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-reflect/1.1.3/kotlin-reflect-1.1.3.pom b/common/m2/repository/org/jetbrains/kotlin/kotlin-reflect/1.1.3/kotlin-reflect-1.1.3.pom
new file mode 100644
index 0000000..4a51b99
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-reflect/1.1.3/kotlin-reflect-1.1.3.pom
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.jetbrains.kotlin</groupId>
+  <artifactId>kotlin-reflect</artifactId>
+  <version>1.1.3</version>
+  <dependencies>
+    <dependency>
+      <groupId>org.jetbrains.kotlin</groupId>
+      <artifactId>kotlin-stdlib</artifactId>
+      <version>1.1.3</version>
+      <scope>compile</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-stdlib/1.1.3/_remote.repositories b/common/m2/repository/org/jetbrains/kotlin/kotlin-stdlib/1.1.3/_remote.repositories
new file mode 100644
index 0000000..787d884
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-stdlib/1.1.3/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice.
+#Wed Jul 19 16:46:26 PDT 2017
+kotlin-stdlib-1.1.3.jar>central=
+kotlin-stdlib-1.1.3.pom>central=
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-stdlib/1.1.3/kotlin-stdlib-1.1.3.jar b/common/m2/repository/org/jetbrains/kotlin/kotlin-stdlib/1.1.3/kotlin-stdlib-1.1.3.jar
new file mode 100644
index 0000000..cd58770
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-stdlib/1.1.3/kotlin-stdlib-1.1.3.jar
Binary files differ
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-stdlib/1.1.3/kotlin-stdlib-1.1.3.jar.sha1 b/common/m2/repository/org/jetbrains/kotlin/kotlin-stdlib/1.1.3/kotlin-stdlib-1.1.3.jar.sha1
new file mode 100644
index 0000000..102c4c5
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-stdlib/1.1.3/kotlin-stdlib-1.1.3.jar.sha1
@@ -0,0 +1 @@
+e51ebc59da5103a2052859e89682c7f9c3456298
\ No newline at end of file
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-stdlib/1.1.3/kotlin-stdlib-1.1.3.pom b/common/m2/repository/org/jetbrains/kotlin/kotlin-stdlib/1.1.3/kotlin-stdlib-1.1.3.pom
new file mode 100644
index 0000000..6b048da
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-stdlib/1.1.3/kotlin-stdlib-1.1.3.pom
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.jetbrains.kotlin</groupId>
+  <artifactId>kotlin-stdlib</artifactId>
+  <version>1.1.3</version>
+  <name>org.jetbrains.kotlin:kotlin-stdlib</name>
+  <description>Kotlin Standard Library</description>
+  <url>https://kotlinlang.org/</url>
+  <licenses>
+    <license>
+      <name>The Apache License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>Kotlin Team</name>
+      <organization>JetBrains</organization>
+      <organizationUrl>https://www.jetbrains.com</organizationUrl>
+    </developer>
+  </developers>
+  <scm>
+    <connection>scm:git:https://github.com/JetBrains/kotlin.git</connection>
+    <developerConnection>scm:git:https://github.com/JetBrains/kotlin.git</developerConnection>
+    <url>https://github.com/JetBrains/kotlin</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>org.jetbrains</groupId>
+      <artifactId>annotations</artifactId>
+      <version>13.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jetbrains.kotlin</groupId>
+      <artifactId>kotlin-test-junit</artifactId>
+      <version>1.1.3</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/common/m2/repository/org/jetbrains/kotlin/kotlin-stdlib/1.1.3/kotlin-stdlib-1.1.3.pom.sha1 b/common/m2/repository/org/jetbrains/kotlin/kotlin-stdlib/1.1.3/kotlin-stdlib-1.1.3.pom.sha1
new file mode 100644
index 0000000..ddfad4e
--- /dev/null
+++ b/common/m2/repository/org/jetbrains/kotlin/kotlin-stdlib/1.1.3/kotlin-stdlib-1.1.3.pom.sha1
@@ -0,0 +1 @@
+92828201c19a4676465245b627dfff3f300fa428
\ No newline at end of file
diff --git a/common/m2/repository/org/ow2/asm/asm-analysis/5.1/NOTICE b/common/m2/repository/org/ow2/asm/asm-analysis/5.1/NOTICE
new file mode 100644
index 0000000..9496b17
--- /dev/null
+++ b/common/m2/repository/org/ow2/asm/asm-analysis/5.1/NOTICE
@@ -0,0 +1,28 @@
+

+ ASM: a very small and fast Java bytecode manipulation framework

+ Copyright (c) 2000-2005 INRIA, France Telecom

+ All rights reserved.

+

+ Redistribution and use in source and binary forms, with or without

+ modification, are permitted provided that the following conditions

+ are met:

+ 1. Redistributions of source code must retain the above copyright

+    notice, this list of conditions and the following disclaimer.

+ 2. Redistributions in binary form must reproduce the above copyright

+    notice, this list of conditions and the following disclaimer in the

+    documentation and/or other materials provided with the distribution.

+ 3. Neither the name of the copyright holders nor the names of its

+    contributors may be used to endorse or promote products derived from

+    this software without specific prior written permission.

+

+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"

+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE

+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE

+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE

+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR

+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF

+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS

+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN

+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)

+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF

+ THE POSSIBILITY OF SUCH DAMAGE.

diff --git a/common/m2/repository/org/ow2/asm/asm-analysis/5.1/asm-analysis-5.1.jar b/common/m2/repository/org/ow2/asm/asm-analysis/5.1/asm-analysis-5.1.jar
new file mode 100644
index 0000000..5ddcead
--- /dev/null
+++ b/common/m2/repository/org/ow2/asm/asm-analysis/5.1/asm-analysis-5.1.jar
Binary files differ
diff --git a/common/m2/repository/org/ow2/asm/asm-analysis/5.1/asm-analysis-5.1.pom b/common/m2/repository/org/ow2/asm/asm-analysis/5.1/asm-analysis-5.1.pom
new file mode 100644
index 0000000..a26fbe3
--- /dev/null
+++ b/common/m2/repository/org/ow2/asm/asm-analysis/5.1/asm-analysis-5.1.pom
@@ -0,0 +1,51 @@
+<!--
+ ! ASM: a very small and fast Java bytecode manipulation framework
+ ! Copyright (c) 2000-2011 INRIA, France Telecom
+ ! All rights reserved.
+ !
+ ! Redistribution and use in source and binary forms, with or without
+ ! modification, are permitted provided that the following conditions
+ ! are met:
+ ! 1. Redistributions of source code must retain the above copyright
+ !    notice, this list of conditions and the following disclaimer.
+ ! 2. Redistributions in binary form must reproduce the above copyright
+ !    notice, this list of conditions and the following disclaimer in the
+ !    documentation and/or other materials provided with the distribution.
+ ! 3. Neither the name of the copyright holders nor the names of its
+ !    contributors may be used to endorse or promote products derived from
+ !    this software without specific prior written permission.
+ !
+ ! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ ! AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ ! IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ! ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ ! LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ ! CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ ! SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ ! INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ ! CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ ! ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+ ! THE POSSIBILITY OF SUCH DAMAGE.
+-->
+
+<project>
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <artifactId>asm-parent</artifactId>
+    <groupId>org.ow2.asm</groupId>
+    <version>5.1</version>
+  </parent>
+
+  <name>ASM Analysis</name>
+  <artifactId>asm-analysis</artifactId>
+  <packaging>jar</packaging>
+  
+  <dependencies>
+    <dependency>
+      <artifactId>asm-tree</artifactId>
+      <groupId>org.ow2.asm</groupId>
+    </dependency>
+  </dependencies>
+
+</project>
diff --git a/common/m2/repository/org/ow2/asm/asm-commons/5.1/NOTICE b/common/m2/repository/org/ow2/asm/asm-commons/5.1/NOTICE
new file mode 100644
index 0000000..9496b17
--- /dev/null
+++ b/common/m2/repository/org/ow2/asm/asm-commons/5.1/NOTICE
@@ -0,0 +1,28 @@
+

+ ASM: a very small and fast Java bytecode manipulation framework

+ Copyright (c) 2000-2005 INRIA, France Telecom

+ All rights reserved.

+

+ Redistribution and use in source and binary forms, with or without

+ modification, are permitted provided that the following conditions

+ are met:

+ 1. Redistributions of source code must retain the above copyright

+    notice, this list of conditions and the following disclaimer.

+ 2. Redistributions in binary form must reproduce the above copyright

+    notice, this list of conditions and the following disclaimer in the

+    documentation and/or other materials provided with the distribution.

+ 3. Neither the name of the copyright holders nor the names of its

+    contributors may be used to endorse or promote products derived from

+    this software without specific prior written permission.

+

+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"

+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE

+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE

+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE

+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR

+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF

+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS

+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN

+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)

+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF

+ THE POSSIBILITY OF SUCH DAMAGE.

diff --git a/common/m2/repository/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.jar b/common/m2/repository/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.jar
new file mode 100644
index 0000000..2c8d5b4
--- /dev/null
+++ b/common/m2/repository/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.jar
Binary files differ
diff --git a/common/m2/repository/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.pom b/common/m2/repository/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.pom
new file mode 100644
index 0000000..3a41995
--- /dev/null
+++ b/common/m2/repository/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.pom
@@ -0,0 +1,51 @@
+<!--
+ ! ASM: a very small and fast Java bytecode manipulation framework
+ ! Copyright (c) 2000-2011 INRIA, France Telecom
+ ! All rights reserved.
+ !
+ ! Redistribution and use in source and binary forms, with or without
+ ! modification, are permitted provided that the following conditions
+ ! are met:
+ ! 1. Redistributions of source code must retain the above copyright
+ !    notice, this list of conditions and the following disclaimer.
+ ! 2. Redistributions in binary form must reproduce the above copyright
+ !    notice, this list of conditions and the following disclaimer in the
+ !    documentation and/or other materials provided with the distribution.
+ ! 3. Neither the name of the copyright holders nor the names of its
+ !    contributors may be used to endorse or promote products derived from
+ !    this software without specific prior written permission.
+ !
+ ! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ ! AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ ! IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ! ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ ! LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ ! CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ ! SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ ! INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ ! CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ ! ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+ ! THE POSSIBILITY OF SUCH DAMAGE.
+-->
+
+<project>
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <artifactId>asm-parent</artifactId>
+    <groupId>org.ow2.asm</groupId>
+    <version>5.1</version>
+  </parent>
+
+  <name>ASM Commons</name>
+  <artifactId>asm-commons</artifactId>
+  <packaging>jar</packaging>
+  
+  <dependencies>
+    <dependency>
+      <artifactId>asm-tree</artifactId>
+      <groupId>org.ow2.asm</groupId>
+    </dependency>
+  </dependencies>
+
+</project>
diff --git a/common/m2/repository/org/ow2/asm/asm-tree/5.1/NOTICE b/common/m2/repository/org/ow2/asm/asm-tree/5.1/NOTICE
new file mode 100644
index 0000000..9496b17
--- /dev/null
+++ b/common/m2/repository/org/ow2/asm/asm-tree/5.1/NOTICE
@@ -0,0 +1,28 @@
+

+ ASM: a very small and fast Java bytecode manipulation framework

+ Copyright (c) 2000-2005 INRIA, France Telecom

+ All rights reserved.

+

+ Redistribution and use in source and binary forms, with or without

+ modification, are permitted provided that the following conditions

+ are met:

+ 1. Redistributions of source code must retain the above copyright

+    notice, this list of conditions and the following disclaimer.

+ 2. Redistributions in binary form must reproduce the above copyright

+    notice, this list of conditions and the following disclaimer in the

+    documentation and/or other materials provided with the distribution.

+ 3. Neither the name of the copyright holders nor the names of its

+    contributors may be used to endorse or promote products derived from

+    this software without specific prior written permission.

+

+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"

+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE

+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE

+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE

+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR

+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF

+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS

+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN

+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)

+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF

+ THE POSSIBILITY OF SUCH DAMAGE.

diff --git a/common/m2/repository/org/ow2/asm/asm-tree/5.1/asm-tree-5.1.jar b/common/m2/repository/org/ow2/asm/asm-tree/5.1/asm-tree-5.1.jar
new file mode 100644
index 0000000..d0d1377
--- /dev/null
+++ b/common/m2/repository/org/ow2/asm/asm-tree/5.1/asm-tree-5.1.jar
Binary files differ
diff --git a/common/m2/repository/org/ow2/asm/asm-tree/5.1/asm-tree-5.1.pom b/common/m2/repository/org/ow2/asm/asm-tree/5.1/asm-tree-5.1.pom
new file mode 100644
index 0000000..f17ebe0
--- /dev/null
+++ b/common/m2/repository/org/ow2/asm/asm-tree/5.1/asm-tree-5.1.pom
@@ -0,0 +1,51 @@
+<!--
+ ! ASM: a very small and fast Java bytecode manipulation framework
+ ! Copyright (c) 2000-2011 INRIA, France Telecom
+ ! All rights reserved.
+ !
+ ! Redistribution and use in source and binary forms, with or without
+ ! modification, are permitted provided that the following conditions
+ ! are met:
+ ! 1. Redistributions of source code must retain the above copyright
+ !    notice, this list of conditions and the following disclaimer.
+ ! 2. Redistributions in binary form must reproduce the above copyright
+ !    notice, this list of conditions and the following disclaimer in the
+ !    documentation and/or other materials provided with the distribution.
+ ! 3. Neither the name of the copyright holders nor the names of its
+ !    contributors may be used to endorse or promote products derived from
+ !    this software without specific prior written permission.
+ !
+ ! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ ! AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ ! IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ! ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ ! LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ ! CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ ! SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ ! INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ ! CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ ! ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+ ! THE POSSIBILITY OF SUCH DAMAGE.
+-->
+
+<project>
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <artifactId>asm-parent</artifactId>
+    <groupId>org.ow2.asm</groupId>
+    <version>5.1</version>
+  </parent>
+
+  <name>ASM Tree</name>
+  <artifactId>asm-tree</artifactId>
+  <packaging>jar</packaging>
+  
+  <dependencies>
+    <dependency>
+      <artifactId>asm</artifactId>
+      <groupId>org.ow2.asm</groupId>
+    </dependency>
+  </dependencies>
+
+</project>
diff --git a/common/m2/repository/org/ow2/asm/asm-util/5.1/NOTICE b/common/m2/repository/org/ow2/asm/asm-util/5.1/NOTICE
new file mode 100644
index 0000000..9496b17
--- /dev/null
+++ b/common/m2/repository/org/ow2/asm/asm-util/5.1/NOTICE
@@ -0,0 +1,28 @@
+

+ ASM: a very small and fast Java bytecode manipulation framework

+ Copyright (c) 2000-2005 INRIA, France Telecom

+ All rights reserved.

+

+ Redistribution and use in source and binary forms, with or without

+ modification, are permitted provided that the following conditions

+ are met:

+ 1. Redistributions of source code must retain the above copyright

+    notice, this list of conditions and the following disclaimer.

+ 2. Redistributions in binary form must reproduce the above copyright

+    notice, this list of conditions and the following disclaimer in the

+    documentation and/or other materials provided with the distribution.

+ 3. Neither the name of the copyright holders nor the names of its

+    contributors may be used to endorse or promote products derived from

+    this software without specific prior written permission.

+

+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"

+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE

+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE

+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE

+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR

+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF

+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS

+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN

+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)

+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF

+ THE POSSIBILITY OF SUCH DAMAGE.

diff --git a/common/m2/repository/org/ow2/asm/asm-util/5.1/asm-util-5.1.jar b/common/m2/repository/org/ow2/asm/asm-util/5.1/asm-util-5.1.jar
new file mode 100644
index 0000000..3aec152
--- /dev/null
+++ b/common/m2/repository/org/ow2/asm/asm-util/5.1/asm-util-5.1.jar
Binary files differ
diff --git a/common/m2/repository/org/ow2/asm/asm-util/5.1/asm-util-5.1.pom b/common/m2/repository/org/ow2/asm/asm-util/5.1/asm-util-5.1.pom
new file mode 100644
index 0000000..66c1a16
--- /dev/null
+++ b/common/m2/repository/org/ow2/asm/asm-util/5.1/asm-util-5.1.pom
@@ -0,0 +1,51 @@
+<!--
+ ! ASM: a very small and fast Java bytecode manipulation framework
+ ! Copyright (c) 2000-2011 INRIA, France Telecom
+ ! All rights reserved.
+ !
+ ! Redistribution and use in source and binary forms, with or without
+ ! modification, are permitted provided that the following conditions
+ ! are met:
+ ! 1. Redistributions of source code must retain the above copyright
+ !    notice, this list of conditions and the following disclaimer.
+ ! 2. Redistributions in binary form must reproduce the above copyright
+ !    notice, this list of conditions and the following disclaimer in the
+ !    documentation and/or other materials provided with the distribution.
+ ! 3. Neither the name of the copyright holders nor the names of its
+ !    contributors may be used to endorse or promote products derived from
+ !    this software without specific prior written permission.
+ !
+ ! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ ! AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ ! IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ! ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ ! LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ ! CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ ! SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ ! INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ ! CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ ! ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+ ! THE POSSIBILITY OF SUCH DAMAGE.
+-->
+
+<project>
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <artifactId>asm-parent</artifactId>
+    <groupId>org.ow2.asm</groupId>
+    <version>5.1</version>
+  </parent>
+
+  <name>ASM Util</name>
+  <artifactId>asm-util</artifactId>
+  <packaging>jar</packaging>
+  
+  <dependencies>
+    <dependency>
+      <artifactId>asm-tree</artifactId>
+      <groupId>org.ow2.asm</groupId>
+    </dependency>
+  </dependencies>
+
+</project>
diff --git a/common/m2/repository/org/ow2/asm/asm/5.1/NOTICE b/common/m2/repository/org/ow2/asm/asm/5.1/NOTICE
new file mode 100644
index 0000000..9496b17
--- /dev/null
+++ b/common/m2/repository/org/ow2/asm/asm/5.1/NOTICE
@@ -0,0 +1,28 @@
+

+ ASM: a very small and fast Java bytecode manipulation framework

+ Copyright (c) 2000-2005 INRIA, France Telecom

+ All rights reserved.

+

+ Redistribution and use in source and binary forms, with or without

+ modification, are permitted provided that the following conditions

+ are met:

+ 1. Redistributions of source code must retain the above copyright

+    notice, this list of conditions and the following disclaimer.

+ 2. Redistributions in binary form must reproduce the above copyright

+    notice, this list of conditions and the following disclaimer in the

+    documentation and/or other materials provided with the distribution.

+ 3. Neither the name of the copyright holders nor the names of its

+    contributors may be used to endorse or promote products derived from

+    this software without specific prior written permission.

+

+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"

+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE

+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE

+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE

+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR

+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF

+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS

+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN

+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)

+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF

+ THE POSSIBILITY OF SUCH DAMAGE.

diff --git a/common/m2/repository/org/ow2/asm/asm/5.1/asm-5.1.jar b/common/m2/repository/org/ow2/asm/asm/5.1/asm-5.1.jar
new file mode 100644
index 0000000..18433c1
--- /dev/null
+++ b/common/m2/repository/org/ow2/asm/asm/5.1/asm-5.1.jar
Binary files differ
diff --git a/common/m2/repository/org/ow2/asm/asm/5.1/asm-5.1.pom b/common/m2/repository/org/ow2/asm/asm/5.1/asm-5.1.pom
new file mode 100644
index 0000000..e8116e2
--- /dev/null
+++ b/common/m2/repository/org/ow2/asm/asm/5.1/asm-5.1.pom
@@ -0,0 +1,44 @@
+<!--
+ ! ASM: a very small and fast Java bytecode manipulation framework
+ ! Copyright (c) 2000-2011 INRIA, France Telecom
+ ! All rights reserved.
+ !
+ ! Redistribution and use in source and binary forms, with or without
+ ! modification, are permitted provided that the following conditions
+ ! are met:
+ ! 1. Redistributions of source code must retain the above copyright
+ !    notice, this list of conditions and the following disclaimer.
+ ! 2. Redistributions in binary form must reproduce the above copyright
+ !    notice, this list of conditions and the following disclaimer in the
+ !    documentation and/or other materials provided with the distribution.
+ ! 3. Neither the name of the copyright holders nor the names of its
+ !    contributors may be used to endorse or promote products derived from
+ !    this software without specific prior written permission.
+ !
+ ! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ ! AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ ! IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ! ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ ! LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ ! CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ ! SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ ! INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ ! CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ ! ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+ ! THE POSSIBILITY OF SUCH DAMAGE.
+-->
+
+<project>
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <artifactId>asm-parent</artifactId>
+    <groupId>org.ow2.asm</groupId>
+    <version>5.1</version>
+  </parent>
+
+  <name>ASM Core</name>
+  <artifactId>asm</artifactId>
+  <packaging>jar</packaging>
+  
+</project>