Uses of Interface
io.github.ascopes.protobufmavenplugin.protoc.distributions.ProtocDistribution
Packages that use ProtocDistribution
Package
Description
Management of source code generation requests.
Integration with and management of
protoc itself.Distribution models for the <protoc/> plugin parameter
-
Uses of ProtocDistribution in io.github.ascopes.protobufmavenplugin.generation
Methods in io.github.ascopes.protobufmavenplugin.generation that return ProtocDistributionModifier and TypeMethodDescriptionGenerationRequest.getProtoc()The distribution ofprotocto run.@Nullable ProtocDistributionImmutableGenerationRequest.getProtoc()The distribution ofprotocto run.Methods in io.github.ascopes.protobufmavenplugin.generation with parameters of type ProtocDistributionModifier and TypeMethodDescriptionImmutableGenerationRequest.Builder.protoc(ProtocDistribution protoc) Initializes the value for theprotocattribute. -
Uses of ProtocDistribution in io.github.ascopes.protobufmavenplugin.protoc
Methods in io.github.ascopes.protobufmavenplugin.protoc with parameters of type ProtocDistributionModifier and TypeMethodDescriptionProtocResolver.resolve(ProtocDistribution distribution, @Nullable Digest digest) -
Uses of ProtocDistribution in io.github.ascopes.protobufmavenplugin.protoc.distributions
Classes in io.github.ascopes.protobufmavenplugin.protoc.distributions that implement ProtocDistributionModifier and TypeClassDescriptionclassModel base for aprotocdistribution that is resolved from a Maven repository, and is in an OS-dependent executable binary format.classA modifiable implementation of theBinaryMavenProtocDistributiontype.final classImmutable implementation ofBinaryMavenProtocDistribution.final classImmutable implementation ofPathProtocDistribution.final classImmutable implementation ofUriProtocDistribution.classModel base for aprotocdistribution that is located on the system$PATH.classA modifiable implementation of thePathProtocDistributiontype.classModel base for aprotocdistribution that is located at a URI.classA modifiable implementation of theUriProtocDistributiontype.Methods in io.github.ascopes.protobufmavenplugin.protoc.distributions that return ProtocDistributionModifier and TypeMethodDescriptionstatic ProtocDistributionProtocDistribution.fromString(String value)