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:
- The
gav-prefixed goals do not require project and same code is exposed via CLI as well. For examplemvn toolbox:gav-searchandjbang toolbox@maveniverse searchruns essentially the same code. - The
gav-prefix-less goals do require Maven project and hence are not exposed via CLI.