org.apache.maven.plugins.shade
Interface Shader

All Known Implementing Classes:
DefaultShader

public interface Shader

Interface that defines the process of shading.


Field Summary
static java.lang.String ROLE
           
 
Method Summary
 void shade(java.util.Set jars, java.io.File uberJar, java.util.List filters, java.util.List relocators, java.util.List resourceTransformers)
          Perform a shading operation.
 

Field Detail

ROLE

static final java.lang.String ROLE
Method Detail

shade

void shade(java.util.Set jars,
           java.io.File uberJar,
           java.util.List filters,
           java.util.List relocators,
           java.util.List resourceTransformers)
           throws java.io.IOException,
                  org.apache.maven.plugin.MojoExecutionException
Perform a shading operation.

Parameters:
jars - which jars
uberJar - output jar
filters - the filters
relocators - the relocators
resourceTransformers - the transformers
Throws:
java.io.IOException - for IO errors reading the thing
org.apache.maven.plugin.MojoExecutionException - for anything else that goes wrong.


Copyright © 2002-2012 Apache Software Foundation. All Rights Reserved.