Uses of Package
io.github.ascopes.protobufmavenplugin.sources
Packages that use io.github.ascopes.protobufmavenplugin.sources
Package
Description
Management of source code generation requests.
Detection and management of input Protocol Buffer sources.
Components to facilitate incremental code generation, which aims to reduce build times for
large codebases by allowing the
maven-compiler-plugin
to incrementally generate classes
from Java sources.-
Classes in io.github.ascopes.protobufmavenplugin.sources used by io.github.ascopes.protobufmavenplugin.generationClassDescriptionComponent that resolves all protobuf source and import paths for a given plugin invocation, ensuring they are in a location that is accessible by the
protoc
binary.Listing for a directory tree containing protobuf source files. -
Classes in io.github.ascopes.protobufmavenplugin.sources used by io.github.ascopes.protobufmavenplugin.sourcesClassDescriptionListing for a descriptor file.Collection of sources to compile which can be passed to protoc.Immutable implementation of
DescriptorListing
.Builds instances of typeImmutableDescriptorListing
.Immutable implementation ofFilesToCompile
.Builds instances of typeImmutableFilesToCompile
.Immutable implementation ofProjectInputListing
.Builds instances of typeImmutableProjectInputListing
.Immutable implementation ofSourceListing
.Builds instances of typeImmutableSourceListing
.Wrapper around a collection of source and import listings.Listing for a directory tree containing protobuf source files. -
Classes in io.github.ascopes.protobufmavenplugin.sources used by io.github.ascopes.protobufmavenplugin.sources.incrementalClassDescriptionCollection of sources to compile which can be passed to protoc.Wrapper around a collection of source and import listings.