All Classes and Interfaces
Class
Description
Abstract implementation of a
JavaTool
.Abstract implementation of a
JavaToolRequest
.A cache of introspection information for a specific class instance.
Used for the iterative discovery process for public methods.
Implementation to call the CMD Shell present on Windows NT, 2000, XP, 7, 8, and 10.
Commandline objects help handling command lines specifying processes to
execute.
A single command line argument
Callable wrapper that exposes the proper exception type to the client.
A
StreamConsumer
providing consumed lines as a String
.Deprecated.
Windows ME is long dead.
Deprecated.
use
java.nio.file.DirectoryStream
and related classesDeprecated.
use
java.nio.file.DirectoryStream
and related classesDeprecated.
use
java.nio.file.FileVisitor
and related classesThis class provides basic facilities for manipulating files and file paths.
Wrapper class for Filter.
General IO Stream manipulation.
Deprecated.
no longer needed, prefer to use
Files
methods directly.Describes a java tool, means a executable available in the jdk.
Signals an error during the construction of the command line used to invoke java tool, e.g.
Specifies the minimum parameters used to control a
JavaTool
invocation.Describes the result of a
JavaTool
invocation.Logger level renderer, intended for Maven slf4j logging provider implementers to render
logger level.
Deprecated.
use
java.nio.filejava.nio.file.DirectoryStream.Filter<T>
and related classesDeprecated.
use
java.nio.filejava.nio.file.DirectoryStream.Filter<T>
and related classesMessage builder that supports configurable styling.
Colored message utils, to manage colors consistently across plugins (only if Maven version is at least 3.5.0).
simple distinguishable exception, used when
we run across ambiguous overloading
Condition that tests the OS type.
Path tool contains static methods to assist in determining path-related
information such as relative paths.
Message builder implementation that just ignores styling, for Maven version earlier than 3.5.0.
XMLWriter with nice indentation.
Static utility methods for loading properties.
Utility to create Readers from streams, with explicit encoding choice: platform default,
XML, or specified.
Using simple dotted expressions to extract the values from an Object instance,
For example we might want to extract a value like:
project.build.sourceDirectory
Deprecated.
use
java.nio.file.Files.walkFileTree()
and related classesDeprecated.
use
java.nio.file.Files.walkFileTree()
and related classesClass that abstracts the Shell functionality,
with subclasses for shells that behave particularly, like
command.com
cmd.exe
A shutdown hook that does not throw any exceptions upon container startup/shutdown or security manager
restrictions.
Works in concert with the StreamPumper class to
allow implementations to gain access to the lines being
"Pumped".
Read from an InputStream and write the output to an OutputStream.
Class to pump the error stream during Process's runtime.
Common
String
manipulation routines.Configurable message styles.
Deprecated.
use
java.nio.file.FileVisitor
and related classesUtility to create Writers, with explicit encoding choice: platform default,
XML, or specified.
Collection of XML encoding/decoding helpers.
The XmlReaderException is thrown by the XmlReader constructors if the charset encoding can not be determined
according to the XML 1.0 specification and RFC 3023.
Deprecated.
use org.apache.commons.io.input.XmlStreamReader instead
The XmlStreamReaderException is thrown by the XmlStreamReader constructors if the charset encoding can not be
determined according to the XML 1.0 specification and RFC 3023.
We just wrap the commons StreamWriter to not get into troubles
by exposing shaded commons-io packages
Interface for tools writing XML files.
Utility class for the
XmlWriter
class.A reimplementation of Plexus Xpp3Dom based on the public interface of Plexus Xpp3Dom.