Nuts

The Java Package Manager

No Fat Jar

Developers, forget about big jars, uber jars and fat jars hassle. You do not need to bother about packaging your dependencies along with your application. Dependencies will be downloaded automatically on install time.

Your pom.xml would never be lighter.

Any application

Install any java application with a command as simple as : nuts install <your-package>. Dependencies are shared across all installed applications and you still can install and run multiple versions of the same application.

All maven built applications are already nuts aware.

Automate

Take advantage of nuts toolbox which offers a java based and portable GNU binutils implementation (bash, ls, cp, etc.), and extend them to support JSON and XML (and more) output formats to help automation using portable, idempotent, predictable, scriptable and debuggable commands.