On Friday, May 27, 2011 4:37:45 AM Lukas Theussl wrote: > Daniel, > > This commit breaks jenkins: > > https://builds.apache.org//view/M-R/view/Maven/job/maven-plugins-ITs-2.x/ > > and I also see it locally, can you review?
I committed a fix and re-triggered a Jenkins build and it looks OK now. Thanks for the heads up! I always forget about the ITs. I'll blame Benson, it was his patch... ;-) Dan > > Thanks, > -Lukas > > dk...@apache.org wrote: > > Author: dkulp > > Date: Thu May 26 14:30:55 2011 > > New Revision: 1127943 > > > > URL: http://svn.apache.org/viewvc?rev=1127943&view=rev > > Log: > > [MSHADE-99] Update to latest ASM to fix error message > > Add javadoc > > Patch from Benson Margulies applied > > > > Modified: > > maven/plugins/trunk/maven-shade-plugin/pom.xml > > maven/plugins/trunk/maven-shade-plugin/src/main/java/org/apache/mave > > n/plugins/shade/DefaultShader.java > > maven/plugins/trunk/maven-shade-plugin/src/main/java/org/apache/mav > > en/plugins/shade/Shader.java > > > > Modified: maven/plugins/trunk/maven-shade-plugin/pom.xml > > URL: > > http://svn.apache.org/viewvc/maven/plugins/trunk/maven-shade-plugin/pom. > > xml?rev=1127943&r1=1127942&r2=1127943&view=diff > > ======================================================================== > > ====== --- maven/plugins/trunk/maven-shade-plugin/pom.xml (original) > > +++ maven/plugins/trunk/maven-shade-plugin/pom.xml Thu May 26 14:30:55 > > 2011 @@ -97,7 +97,7 @@ under the License. > > > > <dependency> > > > > <groupId>asm</groupId> > > <artifactId>asm</artifactId> > > > > -<version>3.2</version> > > +<version>3.3.1</version> > > > > </dependency> > > <dependency> > > > > <groupId>asm</groupId> > > > > Modified: > > maven/plugins/trunk/maven-shade-plugin/src/main/java/org/apache/maven/pl > > ugins/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=1127943&r > > 1=1127942&r2=1127943&view=diff > > ======================================================================== > > ====== --- > > maven/plugins/trunk/maven-shade-plugin/src/main/java/org/apache/maven/pl > > ugins/shade/DefaultShader.java (original) +++ > > maven/plugins/trunk/maven-shade-plugin/src/main/java/org/apache/maven/pl > > ugins/shade/DefaultShader.java Thu May 26 14:30:55 2011 @@ -36,6 +36,7 @@ > > import java.util.regex.Matcher; > > > > import java.util.regex.Pattern; > > import java.util.zip.ZipException; > > > > +import org.apache.maven.plugin.MojoExecutionException; > > > > import org.apache.maven.plugins.shade.relocation.Relocator; > > import > > org.apache.maven.plugins.shade.resource.ManifestResourceTransformer; > > import org.apache.maven.plugins.shade.resource.ResourceTransformer; > > > > @@ -57,7 +58,7 @@ public class DefaultShader > > > > { > > > > public void shade( Set jars, File uberJar, List filters, List > > relocators, List resourceTransformers ) > > > > - throws IOException > > + throws IOException, MojoExecutionException > > > > { > > > > Set resources = new HashSet(); > > > > @@ -241,7 +242,7 @@ public class DefaultShader > > > > private void addRemappedClass( RelocatorRemapper remapper, > > JarOutputStream jos, File jar, String name, > > > > InputStream is ) > > > > - throws IOException > > + throws IOException, MojoExecutionException > > > > { > > > > if ( !remapper.hasRelocators() ) > > { > > > > @@ -264,7 +265,12 @@ public class DefaultShader > > > > ClassVisitor cv = new TempRemappingClassAdapter( cw, remapper > > ); > > > > - cr.accept( cv, ClassReader.EXPAND_FRAMES ); > > + try { > > + cr.accept( cv, ClassReader.EXPAND_FRAMES ); > > + } catch ( Throwable ise ) { > > + throw new MojoExecutionException ("Error in ASM processing > > class " + + name, ise ); > > + } > > > > byte[] renamedClass = cw.toByteArray(); > > > > Modified: > > maven/plugins/trunk/maven-shade-plugin/src/main/java/org/apache/maven/pl > > ugins/shade/Shader.java URL: > > http://svn.apache.org/viewvc/maven/plugins/trunk/maven-shade-plugin/src/ > > main/java/org/apache/maven/plugins/shade/Shader.java?rev=1127943&r1=11279 > > 42&r2=1127943&view=diff > > ======================================================================== > > ====== --- > > maven/plugins/trunk/maven-shade-plugin/src/main/java/org/apache/maven/pl > > ugins/shade/Shader.java (original) +++ > > maven/plugins/trunk/maven-shade-plugin/src/main/java/org/apache/maven/pl > > ugins/shade/Shader.java Thu May 26 14:30:55 2011 @@ -24,11 +24,26 @@ > > import java.io.IOException; > > > > import java.util.List; > > import java.util.Set; > > > > -/** @author Jason van Zyl */ > > +import org.apache.maven.plugin.MojoExecutionException; > > + > > +/** > > + * Interface that defines the process of shading. > > + * > > + */ > > > > public interface Shader > > { > > > > String ROLE = Shader.class.getName(); > > > > + /** > > + * Perform a shading operation. > > + * @param jars which jars > > + * @param uberJar output jar > > + * @param filters the filters > > + * @param relocators the relocators > > + * @param resourceTransformers the transformers > > + * @throws IOException for IO errors reading the thing > > + * @throws MojoExecutionException for anything else that goes wrong. > > + */ > > > > void shade( Set jars, File uberJar, List filters, List relocators, > > List resourceTransformers ) > > > > - throws IOException; > > + throws IOException, MojoExecutionException; > > > > } > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > For additional commands, e-mail: dev-h...@maven.apache.org -- Daniel Kulp dk...@apache.org http://dankulp.com/blog Talend - http://www.talend.com --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org