You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by dk...@apache.org on 2008/01/16 15:12:53 UTC
svn commit: r612465 -
/maven/plugins/trunk/maven-shade-plugin/src/main/java/org/apache/maven/plugins/shade/DefaultShader.java
Author: dkulp
Date: Wed Jan 16 06:12:50 2008
New Revision: 612465
URL: http://svn.apache.org/viewvc?rev=612465&view=rev
Log:
[MSHADE-13] Fix issues of indexed jars making the new jar unusable
Modified:
maven/plugins/trunk/maven-shade-plugin/src/main/java/org/apache/maven/plugins/shade/DefaultShader.java
Modified: maven/plugins/trunk/maven-shade-plugin/src/main/java/org/apache/maven/plugins/shade/DefaultShader.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-shade-plugin/src/main/java/org/apache/maven/plugins/shade/DefaultShader.java?rev=612465&r1=612464&r2=612465&view=diff
==============================================================================
--- maven/plugins/trunk/maven-shade-plugin/src/main/java/org/apache/maven/plugins/shade/DefaultShader.java (original)
+++ maven/plugins/trunk/maven-shade-plugin/src/main/java/org/apache/maven/plugins/shade/DefaultShader.java Wed Jan 16 06:12:50 2008
@@ -75,6 +75,14 @@
JarEntry entry = (JarEntry) j.nextElement();
String name = entry.getName();
+ if ( "META-INF/INDEX.LIST".equals( name ) )
+ {
+ //we cannot allow the jar indexes to be copied over or the
+ //jar is useless. Ideally, we could create a new one
+ //later
+ continue;
+ }
+
String mappedName = remapper.map( name );
InputStream is = jarFile.getInputStream( entry );