Package io.github.ascopes.protobufmavenplugin.utils
package io.github.ascopes.protobufmavenplugin.utils
Shared internal components.
-
ClassDescriptionBuilder for Java argument files that deals with the quoting and escaping rules Java expects.Helper component that allows scheduling IO-bound tasks within a thread pool.Hashing/digests.Common helper logic for file handling operations.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.Various common string helpers.A bean that allows discovering a binary on the system path, using OS-specific resolution semantics.A writer that also writes to an in-memory buffer to enable the content to be replayed.Helper to provide access to temporary spaces on the file system to use during builds.