Class DefaultShader

java.lang.Object
org.apache.maven.plugins.shade.DefaultShader
All Implemented Interfaces:
Shader

@Singleton @Named public class DefaultShader extends Object implements Shader
Author:
Jason van Zyl
  • Constructor Details

    • DefaultShader

      public DefaultShader()
    • DefaultShader

      public DefaultShader(org.slf4j.Logger logger)
  • Method Details

    • shade

      public void shade(ShadeRequest shadeRequest) throws IOException, org.apache.maven.plugin.MojoExecutionException
      Description copied from interface: Shader
      Perform a shading operation.
      Specified by:
      shade in interface Shader
      Parameters:
      shadeRequest - holds the many parameters to this method
      Throws:
      IOException - for IO errors reading the thing
      org.apache.maven.plugin.MojoExecutionException - for anything else that goes wrong.