From ef1e8e7172bedd177b91bdbeacdca1478021d0df Mon Sep 17 00:00:00 2001 From: Hao Nguyen Date: Tue, 9 Apr 2019 06:48:01 -0700 Subject: Add module for JavaLite and fix builds --- java/lite/pom.xml | 344 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 344 insertions(+) create mode 100644 java/lite/pom.xml (limited to 'java/lite/pom.xml') diff --git a/java/lite/pom.xml b/java/lite/pom.xml new file mode 100644 index 000000000..f63e275d9 --- /dev/null +++ b/java/lite/pom.xml @@ -0,0 +1,344 @@ + + + 4.0.0 + + com.google.protobuf + protobuf-parent + 3.7.0 + + + protobuf-javalite + bundle + + Protocol Buffers [Lite] + + Lite version of Protocol Buffers library. This version is optimized for code size, but does + not guarantee API/ABI stability. + + + + + junit + junit + test + + + org.easymock + easymock + test + + + org.easymock + easymockclassextension + test + + + com.google.guava + guava + test + + + + + + + + ${protobuf.source.dir} + + google/protobuf/any.proto + google/protobuf/api.proto + google/protobuf/empty.proto + google/protobuf/field_mask.proto + google/protobuf/source_context.proto + google/protobuf/struct.proto + google/protobuf/timestamp.proto + google/protobuf/type.proto + google/protobuf/wrappers.proto + + + + + + ${protobuf.source.dir} + + google/protobuf/testdata/golden_message_oneof_implemented + google/protobuf/testdata/golden_packed_fields_message + + + + + + + maven-resources-plugin + 3.1.0 + + + copy-source-files + generate-sources + + copy-resources + + + ${generated.sources.dir}/com/google/protobuf + + + ${basedir}/../core/src/main/java/com/google/protobuf + + AbstractMessageLite.java + AbstractParser.java + AbstractProtobufList.java + AllocatedBuffer.java + Android.java + ArrayDecoders.java + BinaryReader.java + BinaryWriter.java + BooleanArrayList.java + BufferAllocator.java + ByteBufferWriter.java + ByteOutput.java + ByteString.java + CodedInputStream.java + CodedInputStreamReader.java + CodedOutputStream.java + CodedOutputStreamWriter.java + DoubleArrayList.java + ExperimentalApi.java + ExtensionLite.java + ExtensionRegistryFactory.java + ExtensionRegistryLite.java + ExtensionSchema.java + ExtensionSchemaLite.java + ExtensionSchemas.java + FieldInfo.java + FieldSet.java + FieldType.java + FloatArrayList.java + GeneratedExtensionRegistryLoader.java + GeneratedMessageInfoFactory.java + GeneratedMessageLite.java + IntArrayList.java + Internal.java + InvalidProtocolBufferException.java + IterableByteBufferInputStream.java + JavaType.java + LazyField.java + LazyFieldLite.java + LazyStringArrayList.java + LazyStringList.java + ListFieldSchema.java + LongArrayList.java + ManifestSchemaFactory.java + MapEntryLite.java + MapFieldLite.java + MapFieldSchema.java + MapFieldSchemaLite.java + MapFieldSchemas.java + MessageInfo.java + MessageInfoFactory.java + MessageLite.java + MessageLiteOrBuilder.java + MessageLiteToString.java + MessageSchema.java + MessageSetSchema.java + MutabilityOracle.java + NewInstanceSchema.java + NewInstanceSchemaLite.java + NewInstanceSchemas.java + NioByteString.java + OneofInfo.java + Parser.java + PrimitiveNonBoxingCollection.java + ProtoField.java + ProtoMessage.java + ProtoOneof.java + ProtoOneofCase.java + ProtoPresenceBits.java + ProtoPresenceCheckedField.java + ProtoSyntax.java + Protobuf.java + ProtobufArrayList.java + ProtobufLists.java + ProtocolStringList.java + RawMessageInfo.java + Reader.java + RopeByteString.java + Schema.java + SchemaFactory.java + SchemaUtil.java + SmallSortedMap.java + StructuralMessageInfo.java + TextFormatEscaper.java + UninitializedMessageException.java + UnknownFieldSchema.java + UnknownFieldSetLite.java + UnknownFieldSetLiteSchema.java + UnmodifiableLazyStringList.java + UnsafeUtil.java + Utf8.java + WireFormat.java + Writer.java + + + + + + + copy-test-source-files + generate-test-sources + + copy-resources + + + ${generated.testsources.dir}/com/google/protobuf + + + ${basedir}/../core/src/test/java/com/google/protobuf + + + AbstractMessageTest.java + AbstractProto2SchemaTest.java + AnyTest.java + CodedInputStreamTest.java + DeprecatedFieldTest.java + DescriptorsTest.java + DiscardUnknownFieldsTest.java + DynamicMessageTest.java + ExtensionRegistryFactoryTest.java + FieldPresenceTest.java + ForceFieldBuildersPreRun.java + GeneratedMessageTest.java + LazyFieldTest.java + LazyStringEndToEndTest.java + MapForProto2Test.java + MapTest.java + MessageTest.java + NestedBuildersTest.java + PackedFieldTest.java + ParserTest.java + ParseExceptionsTest.java + Proto2ExtensionLookupSchemaTest.java + Proto2SchemaTest.java + Proto2UnknownEnumValueTest.java + RepeatedFieldBuilderV3Test.java + ServiceTest.java + SingleFieldBuilderV3Test.java + TestBadIdentifiers.java + TextFormatParseInfoTreeTest.java + TextFormatParseLocationTest.java + TextFormatTest.java + TestUtil.java + UnknownEnumValueTest.java + UnknownFieldSetLiteTest.java + UnknownFieldSetTest.java + WellKnownTypesTest.java + WireFormatTest.java + + + + + + + + + + + maven-antrun-plugin + + + + generate-sources + generate-sources + + + + + + + run + + + + + + generate-test-sources + generate-test-sources + + + + + + + run + + + + + process-lite-sources + generate-test-sources + + + + + + + run + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-generated-sources + generate-sources + + add-source + + + + ${generated.sources.dir} + + + + + + add-generated-test-sources + generate-test-sources + + add-test-source + + + + ${generated.testsources.dir} + + + + + + + + + org.apache.felix + maven-bundle-plugin + true + + + https://developers.google.com/protocol-buffers/ + com.google.protobuf + com.google.protobuf;version=${project.version} + sun.misc;resolution:=optional,* + + + + + + + -- cgit v1.2.3