Toolbox

Swiss knife in your pocket

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 example mvn toolbox:gav-search and jbang toolbox@maveniverse search runs essentially the same code.
  • The gav- prefix-less goals do require Maven project and hence are not exposed via CLI.

https://github.com/maveniverse/toolbox

Maven generated plugin documentation


What is it?

A showcase of MIMA + Mojo + Picocli that grew


Last modified April 17, 2026: Fix project name (5ba211d)