Excluir pasta META-INF / maven do arquivo jar gerado

Estou tentando criar um arquivo jar que possui todas as classes necessárias extraídas dentro do jar. Mas para poucos jarros dependentes comolog4j, ele cria algumas pastas dentroMETA-INF/maven/*. Tenho uma limitação de que o servidor no qual colocarei o arquivo jar gerado não terá conectividade com a Internet. Portanto, se houver algum conteúdo nesteMETA-INF/maven/* pasta, então me dá um erro.

Meu descritor maven se parece com o seguinte

<build>
    <sourceDirectory>src</sourceDirectory>
    <plugins>
        <plugin>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.3</version>
            <configuration>
                <source>1.6</source>
                <target>1.6</target>
            </configuration>
        </plugin>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-jar-plugin</artifactId>
            <configuration>
                <archive>
                    <addMavenDescriptor>false</addMavenDescriptor>
                </archive>
            </configuration>
        </plugin>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-shade-plugin</artifactId>
            <executions>
                <execution>
                    <phase>package</phase>
                    <goals>
                        <goal>shade</goal>
                    </goals>
                </execution>
            </executions>
            <configuration>
                <minimizeJar>true</minimizeJar>
                <finalName>myclient</finalName>
            </configuration>
        </plugin>
    </plugins>
</build>

Consigo extrair os arquivos de classe necessários no jar gerado, mas a pasta maven ainda está sendo gerada emMETA-INF. Eu tenho que excluir manualmente a pasta para fazer tudo funcionar. Por favor, conselhos sobre como automatizar essa remoção da pasta maven do arquivo jar gerado.

questionAnswers(1)

yourAnswerToTheQuestion