am 1280a3a2: Merge "Add libprotobuf-cpp-lite-rtti target for the platform."

* commit '1280a3a26ba2e8960683b34daa3514000c5f6296':
  Add libprotobuf-cpp-lite-rtti target for the platform.
diff --git a/build.gradle b/build.gradle
index 4684592..7aa8ac2 100644
--- a/build.gradle
+++ b/build.gradle
@@ -19,9 +19,11 @@
 configurations {
     micro
     nano
+    lite
 }
 
 sourceSets {
+
     micro {
         java {
             srcDirs = ['java/src/main/java/']
@@ -29,6 +31,38 @@
         }
     }
 
+    lite {
+        java {
+            srcDirs = ['java/src/main/java/']
+            include 'com/google/protobuf/UninitializedMessageException.java'
+            include 'com/google/protobuf/MessageLite.java'
+            include 'com/google/protobuf/InvalidProtocolBufferException.java'
+            include 'com/google/protobuf/CodedOutputStream.java'
+            include 'com/google/protobuf/ByteString.java'
+            include 'com/google/protobuf/CodedInputStream.java'
+            include 'com/google/protobuf/ExtensionRegistryLite.java'
+            include 'com/google/protobuf/AbstractMessageLite.java'
+            include 'com/google/protobuf/AbstractParser.java'
+            include 'com/google/protobuf/FieldSet.java'
+            include 'com/google/protobuf/Internal.java'
+            include 'com/google/protobuf/WireFormat.java'
+            include 'com/google/protobuf/GeneratedMessageLite.java'
+            include 'com/google/protobuf/BoundedByteString.java'
+            include 'com/google/protobuf/LazyField.java'
+            include 'com/google/protobuf/LazyFieldLite.java'
+            include 'com/google/protobuf/LazyStringList.java'
+            include 'com/google/protobuf/LazyStringArrayList.java'
+            include 'com/google/protobuf/UnmodifiableLazyStringList.java'
+            include 'com/google/protobuf/LiteralByteString.java'
+            include 'com/google/protobuf/MessageLiteOrBuilder.java'
+            include 'com/google/protobuf/Parser.java'
+            include 'com/google/protobuf/ProtocolStringList.java'
+            include 'com/google/protobuf/RopeByteString.java'
+            include 'com/google/protobuf/SmallSortedMap.java'
+            include 'com/google/protobuf/Utf8.java'
+        }
+    }
+
     nano {
         java {
             srcDirs = [
@@ -77,8 +111,18 @@
     classifier "micro"
 }
 
+task liteJar(type: Jar) {
+    from sourceSets.lite.output
+    dependsOn liteClasses
+    baseName "libprotobuf"
+    appendix "java"
+    version "2.3"
+    classifier "lite"
+}
+
 artifacts {
     micro microJar
     nano nanoJar
+    lite liteJar
 }