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 jars, File uberJar, List filters, List relocators, List resourceTransformers)
          Perform a shading operation.
 

Field Detail

ROLE

static final String ROLE
Method Detail

shade

void shade(Set jars,
           File uberJar,
           List filters,
           List relocators,
           List 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-2011 The Apache Software Foundation. All Rights Reserved.