org.fusesource.mvnplugins.uberize.transformer
public abstract class AbstractPathTransformer extends Resources implements Transformer
excludes, ignoreCase, includes
Constructor and Description |
---|
AbstractPathTransformer() |
Modifier and Type | Method and Description |
---|---|
void |
process(Uberizer uberizer,
File workDir,
TreeMap<String,UberEntry> uberEntries)
A transformer will modify the specified uber entries to apply transformation.
|
protected abstract UberEntry |
process(Uberizer uberizer,
UberEntry entry,
File target) |
getExcludes, getIncludes, matches
public void process(Uberizer uberizer, File workDir, TreeMap<String,UberEntry> uberEntries) throws IOException
Transformer
process
in interface Transformer
uberizer
- the Uberizer instance requesting the transformation.workDir
- a work directory that the transformer can store transformed files inuberEntries
- a map of all the jar entries that will be included in the uber jarIOException
protected abstract UberEntry process(Uberizer uberizer, UberEntry entry, File target) throws IOException
IOException
Copyright © 2009-2013 FuseSource. All Rights Reserved.