Uses of Package
io.github.ascopes.protobufmavenplugin.utils
Packages that use io.github.ascopes.protobufmavenplugin.utils
Package
Description
Dependency management and analysis.
Interoperability with Eclipse Aether for underlying dependency and artifact resolution.
Management of source code generation requests.
Management of
protoc
plugins.Integration with and management of
protoc
itself.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.Shared internal components.
-
Classes in io.github.ascopes.protobufmavenplugin.utils used by io.github.ascopes.protobufmavenplugin.dependenciesClassDescriptionA bean that exposes information about the underlying platform and the context of the invocation.Exception raised if resolution of resources fail.Helper to provide access to temporary spaces on the file system to use during builds.
-
-
-
Classes in io.github.ascopes.protobufmavenplugin.utils used by io.github.ascopes.protobufmavenplugin.pluginsClassDescriptionBuilder for Java argument files that deals with the quoting and escaping rules Java expects.A bean that exposes information about the underlying platform and the context of the invocation.Exception raised if resolution of resources fail.A bean that allows discovering a binary on the system path, using OS-specific resolution semantics.Helper to provide access to temporary spaces on the file system to use during builds.
-
Classes in io.github.ascopes.protobufmavenplugin.utils used by io.github.ascopes.protobufmavenplugin.protocClassDescriptionBuilder for Java argument files that deals with the quoting and escaping rules Java expects.A bean that exposes information about the underlying platform and the context of the invocation.Exception raised if resolution of resources fail.A bean that allows discovering a binary on the system path, using OS-specific resolution semantics.Helper to provide access to temporary spaces on the file system to use during builds.
-
Classes in io.github.ascopes.protobufmavenplugin.utils used by io.github.ascopes.protobufmavenplugin.sourcesClassDescriptionHelper component that allows scheduling IO-bound tasks within a thread pool.Exception raised if resolution of resources fail.Helper to provide access to temporary spaces on the file system to use during builds.
-
Classes in io.github.ascopes.protobufmavenplugin.utils used by io.github.ascopes.protobufmavenplugin.sources.incrementalClassDescriptionHelper component that allows scheduling IO-bound tasks within a thread pool.Helper to provide access to temporary spaces on the file system to use during builds.
-
Classes in io.github.ascopes.protobufmavenplugin.utils used by io.github.ascopes.protobufmavenplugin.utilsClassDescriptionBuilder for Java argument files that deals with the quoting and escaping rules Java expects.A bean that exposes information about the underlying platform and the context of the invocation.Exception that gets raised when one or more concurrent tasks fail.Exception raised if resolution of resources fail.