Package net.auoeke.gronk
Class ManifestMergerExtension
java.lang.Object
groovy.lang.GroovyObjectSupport
groovy.lang.Closure<B>
net.auoeke.gronk.ClosureExtension<com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar,Void>
net.auoeke.gronk.ManifestMergerExtension
- All Implemented Interfaces:
com.github.jengelman.gradle.plugins.shadow.transformers.Transformer,groovy.lang.GroovyCallable<Void>,groovy.lang.GroovyObject,Serializable,Cloneable,Runnable,Callable<Void>,org.gradle.api.Named,org.gradle.util.Configurable<ManifestMergerExtension>
- Direct Known Subclasses:
ManifestMerger
public class ManifestMergerExtension
extends ClosureExtension<com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar,Void>
implements org.gradle.util.Configurable<ManifestMergerExtension>, com.github.jengelman.gradle.plugins.shadow.transformers.Transformer
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gradle.api.Named
org.gradle.api.Named.Namer -
Field Summary
FieldsFields inherited from class groovy.lang.Closure
DELEGATE_FIRST, DELEGATE_ONLY, DONE, IDENTITY, maximumNumberOfParameters, OWNER_FIRST, OWNER_ONLY, parameterTypes, SKIP, TO_SELF -
Constructor Summary
ConstructorsConstructorDescriptionManifestMergerExtension(com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar owner) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanTransformResource(org.gradle.api.file.FileTreeElement file) configure(groovy.lang.Closure closure) voiddoCall()voidvoidexclude(Predicate<ManifestContext> predicate) getName()booleanvoidvoidinclude(Predicate<ManifestContext> predicate) static voidinject(com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar owner) voidmodifyOutputStream(shadow.org.apache.tools.zip.ZipOutputStream output, boolean preserveFileTimestamps) voidtransform(com.github.jengelman.gradle.plugins.shadow.transformers.TransformerContext context) Methods inherited from class net.auoeke.gronk.ClosureExtension
inject, ownerMethods inherited from class groovy.lang.Closure
andThen, andThenSelf, andThenSelf, asWritable, call, call, call, clone, compose, composeSelf, composeSelf, curry, curry, dehydrate, getDelegate, getDirective, getMaximumNumberOfParameters, getOwner, getParameterTypes, getProperty, getResolveStrategy, getThisObject, isCase, leftShift, leftShift, memoize, memoizeAtLeast, memoizeAtMost, memoizeBetween, ncurry, ncurry, rcurry, rcurry, rehydrate, rightShift, run, setDelegate, setDirective, setProperty, setResolveStrategy, throwRuntimeException, trampoline, trampolineMethods inherited from class groovy.lang.GroovyObjectSupport
getMetaClass, setMetaClassMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface groovy.lang.GroovyObject
invokeMethod
-
Field Details
-
configured
protected boolean configured
-
-
Constructor Details
-
ManifestMergerExtension
public ManifestMergerExtension(com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar owner)
-
-
Method Details
-
inject
public static void inject(com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar owner) -
configure
- Specified by:
configurein interfaceorg.gradle.util.Configurable<ManifestMergerExtension>
-
canTransformResource
public boolean canTransformResource(org.gradle.api.file.FileTreeElement file) - Specified by:
canTransformResourcein interfacecom.github.jengelman.gradle.plugins.shadow.transformers.Transformer
-
transform
public void transform(com.github.jengelman.gradle.plugins.shadow.transformers.TransformerContext context) - Specified by:
transformin interfacecom.github.jengelman.gradle.plugins.shadow.transformers.Transformer
-
hasTransformedResource
public boolean hasTransformedResource()- Specified by:
hasTransformedResourcein interfacecom.github.jengelman.gradle.plugins.shadow.transformers.Transformer
-
modifyOutputStream
public void modifyOutputStream(shadow.org.apache.tools.zip.ZipOutputStream output, boolean preserveFileTimestamps) - Specified by:
modifyOutputStreamin interfacecom.github.jengelman.gradle.plugins.shadow.transformers.Transformer
-
getName
- Specified by:
getNamein interfaceorg.gradle.api.Named- Specified by:
getNamein interfacecom.github.jengelman.gradle.plugins.shadow.transformers.Transformer
-
doCall
public void doCall() -
include
-
include
-
exclude
-
exclude
-