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