Uses of Package
io.github.ascopes.protobufmavenplugin.generation
Packages that use io.github.ascopes.protobufmavenplugin.generation
Package
Description
Management of source code generation requests.
Definition of Maven MOJOs that make up this plugin.
Management of
protoc
plugins.Integration with and management of
protoc
itself.Detection and management of input Protocol Buffer sources.
-
Classes in io.github.ascopes.protobufmavenplugin.generation used by io.github.ascopes.protobufmavenplugin.generationClassDescriptionBase for a generation request with all the details of what to do during generation.Marker to describe the result of a generation run.Immutable implementation of
GenerationRequest
.Builds instances of typeImmutableGenerationRequest
.Supported generated source languages.Builder for a set of enabled languages.Strategy for registration of additional artifacts to attach to the Maven project.Strategy for registration of sources with the Maven project. -
Classes in io.github.ascopes.protobufmavenplugin.generation used by io.github.ascopes.protobufmavenplugin.mojoClassDescriptionStrategy for registration of additional artifacts to attach to the Maven project.Orchestrates all moving parts in this plugin, collecting all relevant information and dependencies to pass to an invocation of
protoc
.Strategy for registration of sources with the Maven project. -
Classes in io.github.ascopes.protobufmavenplugin.generation used by io.github.ascopes.protobufmavenplugin.pluginsClassDescriptionBase for a generation request with all the details of what to do during generation.
-
-
Classes in io.github.ascopes.protobufmavenplugin.generation used by io.github.ascopes.protobufmavenplugin.sourcesClassDescriptionBase for a generation request with all the details of what to do during generation.