The Toolbox project started with manifold aims:
MIMA CLI
, provide drop-in replacement, but also continue improving it.maven-dependency-plugin
, offering similar (sub)set of MojosScopeManager
(that is now part of Resolver 2.x, while Resolver 1.x circumvention is present in Toolbox that supports Maven 3.6+), fixing MNG-8041Structure of the project:
Context
only (and Resolver APIs), and implements all the logic.MavenProject
to get the data for requests, and "gav-"
prefixed ones (i.e. "gav-tree"), that do not require project, and is able to target any existing Artifact out there.To use it as Maven plugin, introspect available Mojos and parameters:
$ mvn eu.maveniverse.maven.plugins:toolbox:help -Ddetail
Or, to use it as CLI:
$ jbang toolbox@maveniverse
or you can download the CLI JAR from Maven Central and run it directly.