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:
BinaryMavenProtocDistributionBean, ImmutableBinaryMavenProtocDistribution

@Immutable @KindHint(kind="binary-maven", implementation=BinaryMavenProtocDistributionBean.class) @Modifiable 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