Include dependency in maven shade plugin
<p>I am trying to create a deploy-able jar which using Apache's commons-lang3. However my AWS cluster where my Hadoop is does not contain this library so I get a classNotFoundException. I figured I needed to manually add that dependency in but I am having issues working with the maven shade plugin (I was recommended to use this) My current pom file looks like this :</p>

<pre><code>    &lt;dependency&gt;
        &lt;groupId&gt;org.apache.pig&lt;/groupId&gt;
        &lt;artifactId&gt;pig&lt;/artifactId&gt;
        &lt;version&gt;0.12.0-cdh5.2.6&lt;/version&gt;
    &lt;/dependency&gt;

    &lt;dependency&gt;
        &lt;groupId&gt;org.apache.commons&lt;/groupId&gt;
        &lt;artifactId&gt;commons-lang3&lt;/artifactId&gt;
        &lt;version&gt;3.4&lt;/version&gt;
    &lt;/dependency&gt;
    &lt;plugin&gt;
            &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
            &lt;artifactId&gt;maven-shade-plugin&lt;/artifactId&gt;
            &lt;version&gt;2.4.3&lt;/version&gt;
            &lt;executions&gt;
                &lt;execution&gt;
                    &lt;phase&gt;package&lt;/phase&gt;
                    &lt;goals&gt;
                        &lt;goal&gt;shade&lt;/goal&gt;
                    &lt;/goals&gt;
                    &lt;configuration&gt;
                        &lt;artifact&gt;org.apache.commons:commons-lang3&lt;/artifact&gt;
                                &lt;includes&gt;
                                    &lt;include&gt;org/apache/commons/commons-lang3/3.4/*&lt;/include&gt;
                                &lt;/includes&gt;
                        &lt;minimizeJar&gt;true&lt;/minimizeJar&gt;
                    &lt;/configuration&gt;
                &lt;/execution&gt;
            &lt;/executions&gt;

        &lt;/plugin&gt;
</code></pre>

<p>I want a completely normal jar with the addition of the commons-lang3 library embedded inside. Is there something I am doing incorrectly?</p>