Adds the jarjar-command

anarres jarjar is already in the repository, this is just the Main class
to call it from the command line.

Also exposes in the BUILD file what is needed to use it.

Change-Id: Ife726c66972cd9bdac2eb1ba275a94d719b88d70
diff --git a/common/builder-model/BUILD b/common/builder-model/BUILD
index d283fd9..3d29794 100644
--- a/common/builder-model/BUILD
+++ b/common/builder-model/BUILD
@@ -1,9 +1,9 @@
 # This file has been automatically generated, please do not modify directly.
 
 java_import(
-  name = "builder-model-2.2.0-alpha6",
-  jars = [
-      "builder-model-2.2.0-alpha6.jar",
+    name = "builder-model-2.2.0-alpha6",
+    jars = [
+        "builder-model-2.2.0-alpha6.jar",
     ],
-  visibility = ["//visibility:public"],
+    visibility = ["//visibility:public"],
 )
diff --git a/common/easymock-tools/BUILD b/common/easymock-tools/BUILD
index 40a2882..6c88bf7 100644
--- a/common/easymock-tools/BUILD
+++ b/common/easymock-tools/BUILD
@@ -1,9 +1,9 @@
 # This file has been automatically generated, please do not modify directly.
 
 java_import(
-  name = "easymock-3.1",
-  jars = [
-      "easymock-3.1.jar",
+    name = "easymock-3.1",
+    jars = [
+        "easymock-3.1.jar",
     ],
-  visibility = ["//visibility:public"],
+    visibility = ["//visibility:public"],
 )
diff --git a/common/kotlin-plugin/BUILD b/common/kotlin-plugin/BUILD
index 0a24bf0..f6a40d4 100644
--- a/common/kotlin-plugin/BUILD
+++ b/common/kotlin-plugin/BUILD
@@ -1 +1 @@
-exports_files(glob(["kotlin-plugin*.zip"]));
+exports_files(glob(["kotlin-plugin*.zip"]))
diff --git a/common/kxml2-tools/BUILD b/common/kxml2-tools/BUILD
index b93a74d..86a8e38 100644
--- a/common/kxml2-tools/BUILD
+++ b/common/kxml2-tools/BUILD
@@ -1,9 +1,9 @@
 # This file has been automatically generated, please do not modify directly.
 
 java_import(
-  name = "kxml2-2.3.0",
-  jars = [
-      "kxml2-2.3.0.jar",
+    name = "kxml2-2.3.0",
+    jars = [
+        "kxml2-2.3.0.jar",
     ],
-  visibility = ["//visibility:public"],
+    visibility = ["//visibility:public"],
 )
diff --git a/common/m2/BUILD b/common/m2/BUILD
new file mode 100644
index 0000000..a9dbbee
--- /dev/null
+++ b/common/m2/BUILD
@@ -0,0 +1,31 @@
+filegroup(
+    name = "protoc",
+    srcs = select({
+        ":darwin": ["repository/com/google/protobuf/protoc/3.0.0-beta-2/protoc-3.0.0-beta-2-osx-x86_64.exe"],
+        ":windows": ["repository/com/google/protobuf/protoc/3.0.0-beta-2/protoc-3.0.0-beta-2-windows-x86_64.exe"],
+        "//conditions:default": ["repository/com/google/protobuf/protoc/3.0.0-beta-2/protoc-3.0.0-beta-2-linux-x86_64.exe"],
+    }),
+    visibility = ["//visibility:public"],
+)
+
+filegroup(
+    name = "grpc-plugin",
+    srcs = select({
+        ":darwin": ["repository/io/grpc/protoc-gen-grpc-java/0.13.2/protoc-gen-grpc-java-0.13.2-osx-x86_64.exe"],
+        ":windows": ["repository/io/grpc/protoc-gen-grpc-java/0.13.2/protoc-gen-grpc-java-0.13.2-windwos-x86_64.exe"],
+        "//conditions:default": ["repository/io/grpc/protoc-gen-grpc-java/0.13.2/protoc-gen-grpc-java-0.13.2-linux-x86_64.exe"],
+    }),
+    visibility = ["//visibility:public"],
+)
+
+config_setting(
+    name = "darwin",
+    values = {"host_cpu": "darwin"},
+    visibility = ["//visibility:public"],
+)
+
+config_setting(
+    name = "windows",
+    values = {"host_cpu": "x64_windows"},
+    visibility = ["//visibility:public"],
+)
diff --git a/common/m2/repository/nl/jqno/equalsverifier/equalsverifier/2.1.5/BUILD b/common/m2/repository/nl/jqno/equalsverifier/equalsverifier/2.1.5/BUILD
new file mode 100644
index 0000000..89f6906
--- /dev/null
+++ b/common/m2/repository/nl/jqno/equalsverifier/equalsverifier/2.1.5/BUILD
@@ -0,0 +1,7 @@
+# This BUILD file was generated by //tools/base/bazel:java_import_generator, please do not edit.
+
+java_import(
+    name = "jar",
+    jars = ["equalsverifier-2.1.5.jar"],
+    visibility = ["//visibility:public"],
+)
diff --git a/common/m2/repository/org/anarres/jarjar/jarjar-command/1.0.0/BUILD b/common/m2/repository/org/anarres/jarjar/jarjar-command/1.0.0/BUILD
new file mode 100644
index 0000000..9f78eee
--- /dev/null
+++ b/common/m2/repository/org/anarres/jarjar/jarjar-command/1.0.0/BUILD
@@ -0,0 +1,7 @@
+# This BUILD file was generated by //tools/base/bazel:java_import_generator, please do not edit.
+
+java_import(
+    name = "jar",
+    jars = ["jarjar-command-1.0.0.jar"],
+    visibility = ["//visibility:public"],
+)
diff --git a/common/m2/repository/org/anarres/jarjar/jarjar-command/1.0.0/jarjar-command-1.0.0.jar b/common/m2/repository/org/anarres/jarjar/jarjar-command/1.0.0/jarjar-command-1.0.0.jar
new file mode 100644
index 0000000..b63f7b9
--- /dev/null
+++ b/common/m2/repository/org/anarres/jarjar/jarjar-command/1.0.0/jarjar-command-1.0.0.jar
Binary files differ
diff --git a/common/m2/repository/org/anarres/jarjar/jarjar-command/1.0.0/jarjar-command-1.0.0.jar.md5 b/common/m2/repository/org/anarres/jarjar/jarjar-command/1.0.0/jarjar-command-1.0.0.jar.md5
new file mode 100644
index 0000000..377bee4
--- /dev/null
+++ b/common/m2/repository/org/anarres/jarjar/jarjar-command/1.0.0/jarjar-command-1.0.0.jar.md5
@@ -0,0 +1 @@
+c0d7e530bb607387b2aba610b772f7db
\ No newline at end of file
diff --git a/common/m2/repository/org/anarres/jarjar/jarjar-command/1.0.0/jarjar-command-1.0.0.pom b/common/m2/repository/org/anarres/jarjar/jarjar-command/1.0.0/jarjar-command-1.0.0.pom
new file mode 100644
index 0000000..cd9452c
--- /dev/null
+++ b/common/m2/repository/org/anarres/jarjar/jarjar-command/1.0.0/jarjar-command-1.0.0.pom
@@ -0,0 +1,72 @@
+<?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.anarres.jarjar</groupId>
+  <artifactId>jarjar-command</artifactId>
+  <version>1.0.0</version>
+  <name>jarjar-command</name>
+  <description>Jar Jar Links is a utility that makes it easy to repackage Java libraries and embed them into your own distribution.</description>
+  <url>https://github.com/shevek/jarjar</url>
+  <licenses>
+    <license>
+      <name>Apache-2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.html</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <id>shevek</id>
+      <name>Shevek</name>
+      <email>github@anarres.org</email>
+    </developer>
+  </developers>
+  <issueManagement>
+    <system>github</system>
+    <url>https://github.com/shevek/jarjar/issues</url>
+  </issueManagement>
+  <scm>
+    <connection>scm:git:git@github.com:shevek/jarjar.git</connection>
+    <developerConnection>scm:git:git@github.com:shevek/jarjar.git</developerConnection>
+    <url>scm:git:git@github.com:shevek/jarjar.git</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>com.google.code.findbugs</groupId>
+      <artifactId>jsr305</artifactId>
+      <version>2.0.2</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-api</artifactId>
+      <version>1.7.12</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>net.sf.jopt-simple</groupId>
+      <artifactId>jopt-simple</artifactId>
+      <version>4.8</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.12</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.anarres.jarjar</groupId>
+      <artifactId>jarjar-core</artifactId>
+      <version>1.0.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>ch.qos.logback</groupId>
+      <artifactId>logback-classic</artifactId>
+      <version>1.1.3</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/common/m2/repository/org/anarres/jarjar/jarjar-command/1.0.0/jarjar-command-1.0.0.pom.md5 b/common/m2/repository/org/anarres/jarjar/jarjar-command/1.0.0/jarjar-command-1.0.0.pom.md5
new file mode 100644
index 0000000..b226c9d
--- /dev/null
+++ b/common/m2/repository/org/anarres/jarjar/jarjar-command/1.0.0/jarjar-command-1.0.0.pom.md5
@@ -0,0 +1 @@
+e4f4baa6cde18e226f38d97df677d097
\ No newline at end of file
diff --git a/common/m2/repository/org/anarres/jarjar/jarjar-command/maven-metadata.xml b/common/m2/repository/org/anarres/jarjar/jarjar-command/maven-metadata.xml
new file mode 100644
index 0000000..04e4209
--- /dev/null
+++ b/common/m2/repository/org/anarres/jarjar/jarjar-command/maven-metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata>
+  <groupId>org.anarres.jarjar</groupId>
+  <artifactId>jarjar-command</artifactId>
+  <versioning>
+    <latest>1.0.0</latest>
+    <release>1.0.0</release>
+    <versions>
+      <version>1.0.0</version>
+    </versions>
+    <lastUpdated>20150424215532</lastUpdated>
+  </versioning>
+</metadata>
diff --git a/common/m2/repository/org/anarres/jarjar/jarjar-command/maven-metadata.xml.md5 b/common/m2/repository/org/anarres/jarjar/jarjar-command/maven-metadata.xml.md5
new file mode 100644
index 0000000..2266730
--- /dev/null
+++ b/common/m2/repository/org/anarres/jarjar/jarjar-command/maven-metadata.xml.md5
@@ -0,0 +1 @@
+04611e303e14274149f579d92a117662
\ No newline at end of file
diff --git a/common/m2/repository/org/smali/dexlib2/2.1.3/BUILD b/common/m2/repository/org/smali/dexlib2/2.1.3/BUILD
new file mode 100644
index 0000000..40cb518
--- /dev/null
+++ b/common/m2/repository/org/smali/dexlib2/2.1.3/BUILD
@@ -0,0 +1,7 @@
+# This BUILD file was generated by //tools/base/bazel:java_import_generator, please do not edit.
+
+java_import(
+    name = "jar",
+    jars = ["dexlib2-2.1.3.jar"],
+    visibility = ["//visibility:public"],
+)
diff --git a/common/m2/repository/org/smali/util/2.1.3/BUILD b/common/m2/repository/org/smali/util/2.1.3/BUILD
new file mode 100644
index 0000000..014d959
--- /dev/null
+++ b/common/m2/repository/org/smali/util/2.1.3/BUILD
@@ -0,0 +1,7 @@
+# This BUILD file was generated by //tools/base/bazel:java_import_generator, please do not edit.
+
+java_import(
+    name = "jar",
+    jars = ["util-2.1.3.jar"],
+    visibility = ["//visibility:public"],
+)