浏览代码

Ensure shaded jar has manifest too

Robert Muir 10 年之前
父节点
当前提交
9e7595655b
共有 1 个文件被更改,包括 8 次插入0 次删除
  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>