Package org.apache.maven.plugins.shade
Class ShadeRequest
- java.lang.Object
-
- org.apache.maven.plugins.shade.ShadeRequest
-
public class ShadeRequest extends Object
Parameter object used to pass multitude of args to Shader.shade()- Since:
- 2.0
-
-
Constructor Summary
Constructors Constructor Description ShadeRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Filter>getFilters()Set<File>getJars()List<Relocator>getRelocators()List<ResourceTransformer>getResourceTransformers()FilegetUberJar()booleanisShadeSourcesContent()voidsetFilters(List<Filter> filters)The filters.voidsetJars(Set<File> jars)Which jars to shade.voidsetRelocators(List<Relocator> relocators)The relocators.voidsetResourceTransformers(List<ResourceTransformer> resourceTransformers)The transformers.voidsetShadeSourcesContent(boolean shadeSourcesContent)When true, it will attempt to shade the contents of the java source files when creating the sources jar.voidsetUberJar(File uberJar)Output jar.
-
-
-
Method Detail
-
getUberJar
public File getUberJar()
-
setUberJar
public void setUberJar(File uberJar)
Output jar.- Parameters:
uberJar-
-
setRelocators
public void setRelocators(List<Relocator> relocators)
The relocators.- Parameters:
relocators-
-
getResourceTransformers
public List<ResourceTransformer> getResourceTransformers()
-
setResourceTransformers
public void setResourceTransformers(List<ResourceTransformer> resourceTransformers)
The transformers.- Parameters:
resourceTransformers-
-
isShadeSourcesContent
public boolean isShadeSourcesContent()
-
setShadeSourcesContent
public void setShadeSourcesContent(boolean shadeSourcesContent)
When true, it will attempt to shade the contents of the java source files when creating the sources jar. When false, it will just relocate the java source files to the shaded paths, but will not modify the actual contents of the java source files.- Parameters:
shadeSourcesContent-
-
-