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 String ROLE
           
 
Method Summary
 void shade(Set<File> jars, File uberJar, List<Filter> filters, List<Relocator> relocators, List<ResourceTransformer> resourceTransformers)
          Perform a shading operation.
 

Field Detail

ROLE

static final String ROLE
Method Detail

shade

void shade(Set<File> jars,
           File uberJar,
           List<Filter> filters,
           List<Relocator> relocators,
           List<ResourceTransformer> resourceTransformers)
           throws IOException,
                  MojoExecutionException
Perform a shading operation.

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


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