Browse Source

Ensure shaded jar has manifest too

Robert Muir 10 years ago
parent
commit
9e7595655b
1 changed files with 8 additions and 0 deletions
  1. 8 0
      pom.xml

+ 8 - 0
pom.xml

@@ -453,6 +453,14 @@
                             <include>commons-cli:commons-cli</include>
                         </includes>
                     </artifactSet>
+                    <transformers>
+                        <!-- copy over MANIFEST.MF from unshaded jar, but mark jar as shaded too -->
+                        <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
+                            <manifestEntries>
+                                <X-Build-Shaded>true</X-Build-Shaded>
+                            </manifestEntries>
+                        </transformer>
+                    </transformers>
                     <relocations>
                         <relocation>
                             <pattern>com.google.common</pattern>