You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by kh...@apache.org on 2018/04/02 16:47:32 UTC
[maven-shade-plugin] 01/01: [MSHADE-278] - Print out the jar
responsible for exceptions o like "Error creating shaded jar: invalid LOC
header (bad signature)" improvement by Gary Gregory
This is an automated email from the ASF dual-hosted git repository.
khmarbaise pushed a commit to branch MSHADE-278
in repository https://gitbox.apache.org/repos/asf/maven-shade-plugin.git
commit 02a8c301c612cee9b99ad27b2e8d8d0c7ea4e7ed
Author: Karl Heinz Marbaise <kh...@apache.org>
AuthorDate: Mon Apr 2 18:23:39 2018 +0200
[MSHADE-278] - Print out the jar responsible for exceptions
o like "Error creating shaded jar: invalid LOC header (bad signature)"
improvement by Gary Gregory
---
.../java/org/apache/maven/plugins/shade/DefaultShader.java | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/src/main/java/org/apache/maven/plugins/shade/DefaultShader.java b/src/main/java/org/apache/maven/plugins/shade/DefaultShader.java
index ec1fb96..ee633f8 100644
--- a/src/main/java/org/apache/maven/plugins/shade/DefaultShader.java
+++ b/src/main/java/org/apache/maven/plugins/shade/DefaultShader.java
@@ -187,8 +187,16 @@ public class DefaultShader
if ( !entry.isDirectory() && !isFiltered( jarFilters, name ) )
{
- shadeSingleJar( shadeRequest, resources, transformers, remapper, jos, duplicates, jar, jarFile,
- entry, name );
+ try
+ {
+ shadeSingleJar( shadeRequest, resources, transformers, remapper, jos, duplicates, jar,
+ jarFile, entry, name );
+ }
+ catch ( Exception e )
+ {
+ throw new IOException( String.format( "Problem shading JAR %s entry %s: %s", jar, name, e ),
+ e );
+ }
}
}
--
To stop receiving notification emails like this one, please contact
khmarbaise@apache.org.