Maven 2 Shade Plugin

This plugin provides the capability to package the artifact in a uber-jar, including its dependencies and to shade - i.e. rename - the packages of some of the dependencies.

Goals Overview

The Shade Plugin has a single goal:

  • shade:shade is bound to the package phase and is used to create a shaded jar.

Usage

Instructions on how to use the Shade Plugin can be found in the usage page.

Examples

To provide you with better understanding on some usages of the Shade Plugin, you can take a look examples page.