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()
File
getUberJar()
boolean
isShadeSourcesContent()
void
setFilters(List<Filter> filters)
The filters.void
setJars(Set<File> jars)
Which jars to shade.void
setRelocators(List<Relocator> relocators)
The relocators.void
setResourceTransformers(List<ResourceTransformer> resourceTransformers)
The transformers.void
setShadeSourcesContent(boolean shadeSourcesContent)
When true, it will attempt to shade the contents of the java source files when creating the sources jar.void
setUberJar(File uberJar)
Output jar.
-
-
-
Method Detail
-
getUberJar
public File getUberJar()
-
setUberJar
public void setUberJar(File uberJar)
Output jar.- Parameters:
uberJar
- The ueberJar file.
-
setFilters
public void setFilters(List<Filter> filters)
The filters.- Parameters:
filters
- The filters
-
setRelocators
public void setRelocators(List<Relocator> relocators)
The relocators.- Parameters:
relocators
- The relocators.
-
getResourceTransformers
public List<ResourceTransformer> getResourceTransformers()
-
setResourceTransformers
public void setResourceTransformers(List<ResourceTransformer> resourceTransformers)
The transformers.- Parameters:
resourceTransformers
- List of 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
-true
orfalse
.
-
-