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.