What is it?
A showcase of MIMA + Mojo + Picocli that grew
Toolbox was started as a “showcase” project of Maveniverse MIMA combined into plugin goals and CLI commands, that never stopped growing.
A tool that gives you Swiss Knife for every situation. Toolbox is a Maven Plugin but also a CLI tool (and a Maven 4
mvnsh extension) that provides useful commands.
If you consider the Maven Plugin documentation below, you will notice there are two types of goals: those with gav-
prefix and those without it. The differences are:
gav- prefixed goals do not require project and same code is exposed via CLI as well. For example
mvn toolbox:gav-search and jbang toolbox@maveniverse search runs essentially the same code.gav- prefix-less goals do require Maven project and hence are not exposed via CLI.https://github.com/maveniverse/toolbox
Maven generated plugin documentation
A showcase of MIMA + Mojo + Picocli that grew
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.