All Classes and Interfaces
Class
Description
AbstractMavenTransferListener
Abstract implementation.
BootstrapCoreExtensionManager
CleanArgument
The CLI "new-gen".
Utility class used to report errors, statistics, application version info, etc.
Implementation of
EncryptOptions
(base + mvnenc).The support class for goal implementations that requires valid/workable config.
Console download progress meter.
Trivial master password source using Maven
Prompter
service.Container capsule.
Container capsule factory.
The "decrypt" goal.
The "diag" goal.
The "encrypt" goal.
mvnenc invoker implementation.
Logs execution events to logger, eventually user-supplied.
Exception occurring trying to resolve a plugin.
Formats file size with the associated SI prefix
(GB, MB, kB) and using the patterns
#0.0
for numbers between 1 and 10
and ###0
for numbers between 10 and 1000+ by default.Forked invoker implementation, that spawns a subprocess with Maven from the installation directory.
The mvnenc tool goal.
The support class for goal implementations.
The "init" goal.
The support class for interactive goal implementations.
Options that are "layered" by precedence order.
Options that are "layered" by precedence order.
Local Maven invoker implementation, that expects all the Maven to be on classpath.
Configuration for slf4j-log4j2.
Configuration for slf4j-logback.
Lookup invoker implementation, that boots up DI container.
Maven CLI "new-gen".
Maven encrypt CLI "new-gen".
The "local" Maven invoker, that expects whole Maven on classpath and invokes it.
Maven execution request.
Enhancement of the standard
Properties
managing the maintain of comments, etc.TODO
This class is used to read properties lines.
This class is used to write properties lines.
Configuration for slf4j-simple.
Container capsule backed by Plexus Container.
Container capsule backed by Plexus Container.
Hack: to circumvent sisu/plexus/di stuff.
Proto
Logger
.Proto-
Lookup
offer ways to provide early components to invoker.Resident invoker implementation, similar to "local", but keeps Maven instance resident.
A
TransferListener
implementation that wraps another delegate TransferListener
but makes it run
on single thread, keeping the listener logic simple.Interface for configuration operations on loggers, which are not available in slf4j, then require per-slf4f-binding
implementation.
Level
Slf4jConfiguration factory, loading implementations from
META-INF/maven/slf4j-configuration.properties
configuration files in class loader: key is the class name of the ILoggerFactory, value is the class name of
the corresponding Slf4jConfiguration.Adapt an SLF4J logger to a Plexus logger, ignoring Plexus logger API parts that are not classical and
probably not really used.
Use an SLF4J
ILoggerFactory
as a backing for a Plexus
LoggerManager
,
ignoring Plexus logger API parts that are not classical and probably not really used.Slf4jMavenTransferListener
Pseudo-configuration for unsupported SLF4J binding.
Various utilities, mostly to bridge "old" and "new" stuff, like Properties vs Maps, File vs Paths, etc.