Package io.github.ascopes.protobufmavenplugin.sources
package io.github.ascopes.protobufmavenplugin.sources
Detection and management of input Protocol Buffer sources.
-
ClassDescriptionListing 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.Component that resolves all protobuf source and import paths for a given plugin invocation, ensuring they are in a location that is accessible by theprotoc
binary.Listing for a directory tree containing protobuf source files.