Download protobuf-java-3.6.1.jar file

Introduction

You can download protobuf-java-3.6.1.jar in this page.

License

New BSD license

Type List

protobuf-java-3.6.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.Android.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

Pom

protobuf-java-3.6.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.6.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>

POM Entry

<dependency>
   <groupId>com.google.protobuf</groupId>
   <artifactId>protobuf-java</artifactId>
   <version>3.6.1</version>
</dependency>

Download

If you think the following protobuf-java-3.6.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.6.1.jar file




PreviousNext

Related