You can download protobuf-java-3.5.1.jar in this page.
New BSD license
protobuf-java-3.5.1.jar file has the following types.
META-INF/MANIFEST.MF META-INF/maven/com.google.protobuf/protobuf-java/pom.properties META-INF/maven/com.google.protobuf/protobuf-java/pom.xml com.google.protobuf.AbstractMessage.class com.google.protobuf.AbstractMessageLite.class com.google.protobuf.AbstractParser.class com.google.protobuf.AbstractProtobufList.class com.google.protobuf.Any.class com.google.protobuf.AnyOrBuilder.class com.google.protobuf.AnyProto.class com.google.protobuf.Api.class com.google.protobuf.ApiOrBuilder.class com.google.protobuf.ApiProto.class com.google.protobuf.BlockingRpcChannel.class com.google.protobuf.BlockingService.class com.google.protobuf.BoolValue.class com.google.protobuf.BoolValueOrBuilder.class com.google.protobuf.BooleanArrayList.class com.google.protobuf.ByteBufferWriter.class com.google.protobuf.ByteOutput.class com.google.protobuf.ByteString.class com.google.protobuf.BytesValue.class com.google.protobuf.BytesValueOrBuilder.class com.google.protobuf.CodedInputStream.class com.google.protobuf.CodedOutputStream.class com.google.protobuf.DescriptorProtos.class com.google.protobuf.Descriptors.class com.google.protobuf.DiscardUnknownFieldsParser.class com.google.protobuf.DoubleArrayList.class com.google.protobuf.DoubleValue.class com.google.protobuf.DoubleValueOrBuilder.class com.google.protobuf.Duration.class com.google.protobuf.DurationOrBuilder.class com.google.protobuf.DurationProto.class com.google.protobuf.DynamicMessage.class com.google.protobuf.Empty.class com.google.protobuf.EmptyOrBuilder.class com.google.protobuf.EmptyProto.class com.google.protobuf.Enum.class com.google.protobuf.EnumOrBuilder.class com.google.protobuf.EnumValue.class com.google.protobuf.EnumValueOrBuilder.class com.google.protobuf.ExperimentalApi.class com.google.protobuf.Extension.class com.google.protobuf.ExtensionLite.class com.google.protobuf.ExtensionRegistry.class com.google.protobuf.ExtensionRegistryFactory.class com.google.protobuf.ExtensionRegistryLite.class com.google.protobuf.Field.class com.google.protobuf.FieldMask.class com.google.protobuf.FieldMaskOrBuilder.class com.google.protobuf.FieldMaskProto.class com.google.protobuf.FieldOrBuilder.class com.google.protobuf.FieldSet.class com.google.protobuf.FloatArrayList.class com.google.protobuf.FloatValue.class com.google.protobuf.FloatValueOrBuilder.class com.google.protobuf.GeneratedMessage.class com.google.protobuf.GeneratedMessageLite.class com.google.protobuf.GeneratedMessageV3.class com.google.protobuf.Int32Value.class com.google.protobuf.Int32ValueOrBuilder.class com.google.protobuf.Int64Value.class com.google.protobuf.Int64ValueOrBuilder.class com.google.protobuf.IntArrayList.class com.google.protobuf.Internal.class com.google.protobuf.InvalidProtocolBufferException.class com.google.protobuf.IterableByteBufferInputStream.class com.google.protobuf.LazyField.class com.google.protobuf.LazyFieldLite.class com.google.protobuf.LazyStringArrayList.class com.google.protobuf.LazyStringList.class com.google.protobuf.ListValue.class com.google.protobuf.ListValueOrBuilder.class com.google.protobuf.LongArrayList.class com.google.protobuf.MapEntry.class com.google.protobuf.MapEntryLite.class com.google.protobuf.MapField.class com.google.protobuf.MapFieldLite.class com.google.protobuf.Message.class com.google.protobuf.MessageLite.class com.google.protobuf.MessageLiteOrBuilder.class com.google.protobuf.MessageLiteToString.class com.google.protobuf.MessageOrBuilder.class com.google.protobuf.MessageReflection.class com.google.protobuf.Method.class com.google.protobuf.MethodOrBuilder.class com.google.protobuf.Mixin.class com.google.protobuf.MixinOrBuilder.class com.google.protobuf.MutabilityOracle.class com.google.protobuf.NioByteString.class com.google.protobuf.NullValue.class com.google.protobuf.Option.class com.google.protobuf.OptionOrBuilder.class com.google.protobuf.Parser.class com.google.protobuf.PrimitiveNonBoxingCollection.class com.google.protobuf.ProtobufArrayList.class com.google.protobuf.ProtocolMessageEnum.class com.google.protobuf.ProtocolStringList.class com.google.protobuf.RepeatedFieldBuilder.class com.google.protobuf.RepeatedFieldBuilderV3.class com.google.protobuf.RopeByteString.class com.google.protobuf.RpcCallback.class com.google.protobuf.RpcChannel.class com.google.protobuf.RpcController.class com.google.protobuf.RpcUtil.class com.google.protobuf.Service.class com.google.protobuf.ServiceException.class com.google.protobuf.SingleFieldBuilder.class com.google.protobuf.SingleFieldBuilderV3.class com.google.protobuf.SmallSortedMap.class com.google.protobuf.SourceContext.class com.google.protobuf.SourceContextOrBuilder.class com.google.protobuf.SourceContextProto.class com.google.protobuf.StringValue.class com.google.protobuf.StringValueOrBuilder.class com.google.protobuf.Struct.class com.google.protobuf.StructOrBuilder.class com.google.protobuf.StructProto.class com.google.protobuf.Syntax.class com.google.protobuf.TextFormat.class com.google.protobuf.TextFormatEscaper.class com.google.protobuf.TextFormatParseInfoTree.class com.google.protobuf.TextFormatParseLocation.class com.google.protobuf.Timestamp.class com.google.protobuf.TimestampOrBuilder.class com.google.protobuf.TimestampProto.class com.google.protobuf.Type.class com.google.protobuf.TypeOrBuilder.class com.google.protobuf.TypeProto.class com.google.protobuf.UInt32Value.class com.google.protobuf.UInt32ValueOrBuilder.class com.google.protobuf.UInt64Value.class com.google.protobuf.UInt64ValueOrBuilder.class com.google.protobuf.UninitializedMessageException.class com.google.protobuf.UnknownFieldSet.class com.google.protobuf.UnknownFieldSetLite.class com.google.protobuf.UnmodifiableLazyStringList.class com.google.protobuf.UnsafeByteOperations.class com.google.protobuf.UnsafeUtil.class com.google.protobuf.Utf8.class com.google.protobuf.Value.class com.google.protobuf.ValueOrBuilder.class com.google.protobuf.WireFormat.class com.google.protobuf.WrappersProto.class com.google.protobuf.compiler.PluginProtos.class google/protobuf/any.proto google/protobuf/api.proto google/protobuf/compiler/plugin.proto google/protobuf/descriptor.proto google/protobuf/duration.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-java-3.5.1.pom file content.
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-parent</artifactId> <version>3.5.1</version> </parent> <artifactId>protobuf-java</artifactId> <packaging>bundle</packaging> <name>Protocol Buffers [Core]</name> <description> Core Protocol Buffers library. Protocol Buffers are a way of encoding structured data in an efficient yet extensible format. </description> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.easymock</groupId> <artifactId>easymock</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.easymock</groupId> <artifactId>easymockclassextension</artifactId> <scope>test</scope> </dependency> </dependencies> <build> <!-- Include core protos in the bundle as resources --> <resources> <resource> <directory>${protobuf.source.dir}</directory> <includes> <include>google/protobuf/any.proto</include> <include>google/protobuf/api.proto</include> <include>google/protobuf/descriptor.proto</include> <include>google/protobuf/duration.proto</include> <include>google/protobuf/empty.proto</include> <include>google/protobuf/field_mask.proto</include> <include>google/protobuf/source_context.proto</include> <include>google/protobuf/struct.proto</include> <include>google/protobuf/timestamp.proto</include> <include>google/protobuf/type.proto</include> <include>google/protobuf/wrappers.proto</include> <include>google/protobuf/compiler/plugin.proto</include> </includes> </resource> </resources> <plugins> <!-- Use Antrun plugin to generate sources with protoc --> <plugin> <artifactId>maven-antrun-plugin</artifactId> <executions> <!-- Generate core protos --> <execution> <id>generate-sources</id> <phase>generate-sources</phase> <configuration> <target> <ant antfile="generate-sources-build.xml"/> </target> </configuration> <goals> <goal>run</goal> </goals> </execution> <!-- Generate the test protos --> <execution> <id>generate-test-sources</id> <phase>generate-test-sources</phase> <configuration> <target> <ant antfile="generate-test-sources-build.xml"/> </target> </configuration> <goals> <goal>run</goal> </goals> </execution> </executions> </plugin> <!-- Add the generated sources to the build --> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <executions> <execution> <id>add-generated-sources</id> <phase>generate-sources</phase> <goals> <goal>add-source</goal> </goals> <configuration> <sources> <source>${generated.sources.dir}</source> </sources> </configuration> </execution> <execution> <id>add-generated-test-sources</id> <phase>generate-test-sources</phase> <goals> <goal>add-test-source</goal> </goals> <configuration> <sources> <source>${generated.testsources.dir}</source> </sources> </configuration> </execution> </executions> </plugin> <!-- OSGI bundle configuration --> <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> <extensions>true</extensions> <configuration> <instructions> <Bundle-DocURL>https://developers.google.com/protocol-buffers/</Bundle-DocURL> <Bundle-SymbolicName>com.google.protobuf</Bundle-SymbolicName> <Export-Package>com.google.protobuf;version=${project.version}</Export-Package> </instructions> </configuration> </plugin> </plugins> </build> </project>
<dependency> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-java</artifactId> <version>3.5.1</version> </dependency>
If you think the following protobuf-java-3.5.1.jar downloaded from Maven central repository is inappropriate, such as containing malicious code/tools or violating the copyright, please email , thanks.
Download protobuf-java-3.5.1.jar file