public class DefaultUberizer extends org.codehaus.plexus.logging.AbstractLogEnabled implements Uberizer
| Constructor and Description |
|---|
DefaultUberizer() |
| Modifier and Type | Method and Description |
|---|---|
java.util.HashMap<java.lang.String,java.lang.String> |
getClassRelocations()
Transformations which re-map classes should updated this map.
|
java.io.File |
pickOneSource(java.util.TreeMap<java.lang.String,UberEntry> tree,
UberEntry entry)
When a transformation can't aggregate multiple sources
for an entry..
|
static java.io.File |
prepareFile(java.io.File basedir,
java.lang.String path) |
void |
uberize(java.io.File targetDir,
java.util.Set sourceJars,
java.io.File uberJar,
java.util.List<Filter> filters,
java.util.List<Transformer> transformers)
Creates an uber jar from the source jars.
|
static java.io.File |
writeFile(java.io.File basedir,
java.lang.String path,
java.io.InputStream is) |
public void uberize(java.io.File targetDir,
java.util.Set sourceJars,
java.io.File uberJar,
java.util.List<Filter> filters,
java.util.List<Transformer> transformers)
throws java.io.IOException
Uberizerpublic java.io.File pickOneSource(java.util.TreeMap<java.lang.String,UberEntry> tree, UberEntry entry) throws java.io.IOException
UberizerpickOneSource in interface Uberizerjava.io.IOExceptionpublic java.util.HashMap<java.lang.String,java.lang.String> getClassRelocations()
UberizergetClassRelocations in interface Uberizerpublic static java.io.File writeFile(java.io.File basedir,
java.lang.String path,
java.io.InputStream is)
throws java.io.IOException
java.io.IOExceptionpublic static java.io.File prepareFile(java.io.File basedir,
java.lang.String path)
throws java.io.IOException
java.io.IOExceptionCopyright © 2009-2015 FuseSource. All Rights Reserved.