com.hazelcast.buildutils
Class HazelcastManifestTransformer
java.lang.Object
org.apache.maven.plugins.shade.resource.ManifestResourceTransformer
com.hazelcast.buildutils.HazelcastManifestTransformer
- All Implemented Interfaces:
- org.apache.maven.plugins.shade.resource.ResourceTransformer
public class HazelcastManifestTransformer
- extends org.apache.maven.plugins.shade.resource.ManifestResourceTransformer
This transformer implementation is used to merge MANIFEST and OSGi
bundle metadata in conjunction with the Maven Shade plugin when
integrating multiple dependencies into one output JAR
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HazelcastManifestTransformer
public HazelcastManifestTransformer()
canTransformResource
public boolean canTransformResource(String resource)
- Specified by:
canTransformResource
in interface org.apache.maven.plugins.shade.resource.ResourceTransformer
- Overrides:
canTransformResource
in class org.apache.maven.plugins.shade.resource.ManifestResourceTransformer
processResource
public void processResource(String resource,
InputStream inputStream,
List<org.apache.maven.plugins.shade.relocation.Relocator> relocators)
throws IOException
- Specified by:
processResource
in interface org.apache.maven.plugins.shade.resource.ResourceTransformer
- Overrides:
processResource
in class org.apache.maven.plugins.shade.resource.ManifestResourceTransformer
- Throws:
IOException
hasTransformedResource
public boolean hasTransformedResource()
- Specified by:
hasTransformedResource
in interface org.apache.maven.plugins.shade.resource.ResourceTransformer
- Overrides:
hasTransformedResource
in class org.apache.maven.plugins.shade.resource.ManifestResourceTransformer
modifyOutputStream
public void modifyOutputStream(JarOutputStream jarOutputStream)
throws IOException
- Specified by:
modifyOutputStream
in interface org.apache.maven.plugins.shade.resource.ResourceTransformer
- Overrides:
modifyOutputStream
in class org.apache.maven.plugins.shade.resource.ManifestResourceTransformer
- Throws:
IOException
Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.