Class BinaryMavenProtocDistribution

java.lang.Object
io.github.ascopes.protobufmavenplugin.dependencies.MavenArtifact
io.github.ascopes.protobufmavenplugin.protoc.distributions.BinaryMavenProtocDistribution
All Implemented Interfaces:
ProtocDistribution
Direct Known Subclasses:
ImmutableBinaryMavenProtocDistribution

@Immutable @KindHint("binary-maven") public abstract non-sealed class BinaryMavenProtocDistribution extends MavenArtifact implements ProtocDistribution
Model base for a protoc distribution that is resolved from a Maven repository, and is in an OS-dependent executable binary format.

By default, if unspecified, the group ID and artifact ID will point to the Google release of protoc.

Since:
5.1.0
Author:
Ashley Scopes