Interface ReproducibleResourceTransformer
- All Superinterfaces:
ResourceTransformer
- All Known Implementing Classes:
CustomReproducibleResourceTransformer
Copy of original interface necessary to MSHADE-363_old-plugin IT:
CustomReproducibleResourceTransformer is built with ReproducibleResourceTransformer interface provided by
recent maven-shade-plugin, but older maven-shade-plugin 3.2.2 will be used at runtime in the
MSHADE-363_old-plugin IT, an older that does not provide the interface. Without the interface copy
in the custom resource transformer code, this would lead to ClassNotFoundException...
- Since:
- 3.2.4
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
processResource
(String resource, InputStream is, List<Relocator> relocators, long time) Methods inherited from interface org.apache.maven.plugins.shade.resource.ResourceTransformer
canTransformResource, hasTransformedResource, modifyOutputStream, processResource
-
Method Details
-
processResource
void processResource(String resource, InputStream is, List<Relocator> relocators, long time) throws IOException - Throws:
IOException
-