am ece98e5f: Merge "Fix checkbuild targets, remove unittest_enum_mulitplejava_nano.proto."

* commit 'ece98e5f6728a937c8d32d342f3b1b037a611f3e':
  Fix checkbuild targets, remove unittest_enum_mulitplejava_nano.proto.
diff --git a/build.gradle b/build.gradle
new file mode 100644
index 0000000..9caeabd
--- /dev/null
+++ b/build.gradle
@@ -0,0 +1,51 @@
+apply plugin: 'java'
+
+configurations {
+    micro
+    nano
+}
+
+sourceSets {
+    micro {
+        java {
+            srcDirs = ['java/src/main/java/com/google/protobuf/micro']
+        }
+    }
+
+    nano {
+        java {
+            srcDirs = ['java/src/main/java/com/google/protobuf/nano']
+        }
+    }
+}
+
+jar {
+    from sourceSets.nano.output, sourceSets.micro.output
+    baseName "libprotobuf"
+    appendix "java"
+    version "2.3"
+    classifier "micronano"
+}
+
+task nanoJar(type: Jar) {
+    from sourceSets.nano.output
+    dependsOn nanoClasses
+    baseName "libprotobuf"
+    appendix "java"
+    version "2.3"
+    classifier "nano"
+}
+
+task microJar(type: Jar) {
+    from sourceSets.micro.output
+    dependsOn microClasses
+    baseName "libprotobuf"
+    appendix "java"
+    version "2.3"
+    classifier "micro"
+}
+
+artifacts {
+    micro microJar
+    nano nanoJar
+}
\ No newline at end of file