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

Reply via email to