Class IncludeResourceTransformer
java.lang.Object
org.apache.maven.plugins.shade.resource.IncludeResourceTransformer
- All Implemented Interfaces:
- ReproducibleResourceTransformer,- ResourceTransformer
A resource processor that allows the addition of an arbitrary file
 content into the shaded JAR.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleanbooleanvoidfinal voidprocessResource(String resource, InputStream is, List<Relocator> relocators) Transform an individual resourcevoidprocessResource(String resource, InputStream is, List<Relocator> relocators, long time) Transform an individual resourcetoString()
- 
Constructor Details- 
IncludeResourceTransformerpublic IncludeResourceTransformer()
 
- 
- 
Method Details- 
canTransformResource
- 
processResourcepublic void processResource(String resource, InputStream is, List<Relocator> relocators, long time) throws IOException Description copied from interface:ReproducibleResourceTransformerTransform an individual resource- Parameters:
- resource- The resource name
- is- An input stream for the resource, the implementation should *not* close this stream
- relocators- A list of relocators
- time- the time of the resource to process
- Throws:
- IOException- When the IO blows up
 
- 
hasTransformedResourcepublic boolean hasTransformedResource()
- 
modifyOutputStream- Throws:
- IOException
 
- 
toString
- 
processResourcepublic final void processResource(String resource, InputStream is, List<Relocator> relocators) throws IOException Description copied from interface:ResourceTransformerTransform an individual resource- Specified by:
- processResourcein interface- ResourceTransformer
- Parameters:
- resource- The resource name
- is- An input stream for the resource, the implementation should *not* close this stream
- relocators- A list of relocators
- Throws:
- IOException- When the IO blows up
 
 
-