public class ShadowJar extends org.gradle.api.tasks.bundling.Jar
| Fields inherited from class | Fields |
|---|---|
class org.gradle.api.tasks.bundling.Jar |
DEFAULT_EXTENSION, ZIP_EXTENSION, TASK_NAME, TASK_DESCRIPTION, TASK_GROUP, TASK_TYPE, TASK_DEPENDS_ON, TASK_OVERWRITE, TASK_ACTION, TASK_CONSTRUCTOR_ARGS |
class org.gradle.jvm.tasks.Jar |
DEFAULT_EXTENSION, ZIP_EXTENSION, TASK_NAME, TASK_DESCRIPTION, TASK_GROUP, TASK_TYPE, TASK_DEPENDS_ON, TASK_OVERWRITE, TASK_ACTION, TASK_CONSTRUCTOR_ARGS |
| Constructor and description |
|---|
ShadowJar
() |
| Type Params | Return Type | Name and description |
|---|---|---|
|
ShadowJar |
append(java.lang.String resourcePath)Syntax sugar for merging service files in JARs |
|
protected void |
copy() |
|
protected org.gradle.api.internal.file.copy.CopyAction |
createCopyAction() |
|
ShadowJar |
dependencies(org.gradle.api.Action<DependencyFilter> c)Configure inclusion/exclusion of module & project dependencies into uber jar. |
|
java.util.List<org.gradle.api.artifacts.Configuration> |
getConfigurations() |
|
DependencyFilter |
getDependencyFilter() |
|
org.gradle.api.file.FileCollection |
getIncludedDependencies() |
|
protected ZipCompressor |
getInternalCompressor() |
|
InheritManifest |
getManifest() |
|
groovy.lang.MetaClass |
getMetaClass() |
|
java.lang.Object |
getProperty(java.lang.String property) |
|
java.util.List<Relocator> |
getRelocators() |
|
protected org.gradle.api.tasks.util.PatternSet |
getRootPatternSet()Utility method for assisting between changes in Gradle 1.12 and 2.x. |
|
ShadowStats |
getStats() |
|
java.util.List<Transformer> |
getTransformers() |
|
java.lang.Object |
invokeMethod(java.lang.String name, java.lang.Object args) |
|
ShadowJar |
mergeGroovyExtensionModules()Syntactic sugar for merging Groovy extension module descriptor files in JARs |
|
ShadowJar |
mergeServiceFiles()Syntactic sugar for merging service files in JARs. |
|
ShadowJar |
mergeServiceFiles(java.lang.String rootPath)Syntactic sugar for merging service files in JARs. |
|
ShadowJar |
mergeServiceFiles(org.gradle.api.Action<ServiceFileTransformer> configureClosure)Syntactic sugar for merging service files in JARs. |
|
ShadowJar |
minimize() |
|
ShadowJar |
minimize(org.gradle.api.Action<DependencyFilter> c) |
|
ShadowJar |
relocate(java.lang.String pattern, java.lang.String destination)Add a class relocator that maps each class in the pattern to the provided destination. |
|
ShadowJar |
relocate(java.lang.String pattern, java.lang.String destination, org.gradle.api.Action<SimpleRelocator> configure)Add a class relocator that maps each class in the pattern to the provided destination. |
|
ShadowJar |
relocate(Relocator relocator)Add a relocator instance. |
|
ShadowJar |
relocate(java.lang.Class<? extends Relocator> relocatorClass)Add a relocator of the provided class. |
<R extends Relocator> |
ShadowJar |
relocate(java.lang.Class<R> relocatorClass, org.gradle.api.Action<R> configure)Add a relocator of the provided class and configure. |
|
void |
setConfigurations(java.util.List<org.gradle.api.artifacts.Configuration> configurations) |
|
void |
setDependencyFilter(DependencyFilter filter) |
|
void |
setMetaClass(groovy.lang.MetaClass metaClass) |
|
void |
setProperty(java.lang.String property, java.lang.Object newValue) |
|
void |
setRelocators(java.util.List<Relocator> relocators) |
|
void |
setTransformers(java.util.List<Transformer> transformers) |
|
ShadowJar |
transform(java.lang.Class<? extends Transformer> clazz)Add a Transformer instance for modifying JAR resources and configure. |
<T extends Transformer> |
ShadowJar |
transform(java.lang.Class<T> clazz, org.gradle.api.Action<T> c)Add a Transformer instance for modifying JAR resources and configure. |
|
ShadowJar |
transform(Transformer transformer)Add a preconfigured transformer instance. |
| Methods inherited from class | Name |
|---|---|
class org.gradle.api.tasks.bundling.Jar |
org.gradle.api.tasks.bundling.Jar#manifest(groovy.lang.Closure), org.gradle.api.tasks.bundling.Jar#manifest(groovy.lang.Closure), org.gradle.api.tasks.bundling.Jar#getManifest(), org.gradle.api.tasks.bundling.Jar#manifest(org.gradle.api.Action), org.gradle.api.tasks.bundling.Jar#metaInf(groovy.lang.Closure), org.gradle.api.tasks.bundling.Jar#metaInf(org.gradle.api.Action), org.gradle.api.tasks.bundling.Jar#getMetadataCharset(), org.gradle.api.tasks.bundling.Jar#setMetadataCharset(java.lang.String), org.gradle.api.tasks.bundling.Jar#getManifestContentCharset(), org.gradle.api.tasks.bundling.Jar#setManifestContentCharset(java.lang.String), org.gradle.api.tasks.bundling.Jar#setManifest(org.gradle.api.java.archives.Manifest), org.gradle.api.tasks.bundling.Jar#getMetaInf(), org.gradle.api.tasks.bundling.Jar#isZip64(), org.gradle.api.tasks.bundling.Jar#setZip64(boolean), org.gradle.api.tasks.bundling.Jar#getEntryCompression(), org.gradle.api.tasks.bundling.Jar#setEntryCompression(org.gradle.api.tasks.bundling.ZipEntryCompression), org.gradle.api.tasks.bundling.Jar#getExtension(), org.gradle.api.tasks.bundling.Jar#setVersion(java.lang.String), org.gradle.api.tasks.bundling.Jar#getClassifier(), org.gradle.api.tasks.bundling.Jar#setExtension(java.lang.String), org.gradle.api.tasks.bundling.Jar#setClassifier(java.lang.String), org.gradle.api.tasks.bundling.Jar#getBaseName(), org.gradle.api.tasks.bundling.Jar#getVersion(), org.gradle.api.tasks.bundling.Jar#getArchiveName(), org.gradle.api.tasks.bundling.Jar#setArchiveName(java.lang.String), org.gradle.api.tasks.bundling.Jar#getArchivePath(), org.gradle.api.tasks.bundling.Jar#getDestinationDir(), org.gradle.api.tasks.bundling.Jar#setDestinationDir(java.io.File), org.gradle.api.tasks.bundling.Jar#setBaseName(java.lang.String), org.gradle.api.tasks.bundling.Jar#getAppendix(), org.gradle.api.tasks.bundling.Jar#setAppendix(java.lang.String), org.gradle.api.tasks.bundling.Jar#isPreserveFileTimestamps(), org.gradle.api.tasks.bundling.Jar#setPreserveFileTimestamps(boolean), org.gradle.api.tasks.bundling.Jar#isReproducibleFileOrder(), org.gradle.api.tasks.bundling.Jar#setReproducibleFileOrder(boolean), org.gradle.api.tasks.bundling.Jar#into(java.lang.Object), org.gradle.api.tasks.bundling.Jar#into(java.lang.Object, groovy.lang.Closure), org.gradle.api.tasks.bundling.Jar#into(java.lang.Object), org.gradle.api.tasks.bundling.Jar#into(java.lang.Object), org.gradle.api.tasks.bundling.Jar#into(java.lang.Object), org.gradle.api.tasks.bundling.Jar#into(java.lang.Object, groovy.lang.Closure), org.gradle.api.tasks.bundling.Jar#into(java.lang.Object, org.gradle.api.Action), org.gradle.api.tasks.bundling.Jar#into(java.lang.Object, groovy.lang.Closure), org.gradle.api.tasks.bundling.Jar#expand(java.util.Map), org.gradle.api.tasks.bundling.Jar#expand(java.util.Map), org.gradle.api.tasks.bundling.Jar#expand(java.util.Map), org.gradle.api.tasks.bundling.Jar#rename(java.util.regex.Pattern, java.lang.String), org.gradle.api.tasks.bundling.Jar#rename(java.lang.String, java.lang.String), org.gradle.api.tasks.bundling.Jar#rename(java.util.regex.Pattern, java.lang.String), org.gradle.api.tasks.bundling.Jar#rename(org.gradle.api.Transformer), org.gradle.api.tasks.bundling.Jar#rename(groovy.lang.Closure), org.gradle.api.tasks.bundling.Jar#rename(groovy.lang.Closure), org.gradle.api.tasks.bundling.Jar#rename(java.lang.String, java.lang.String), org.gradle.api.tasks.bundling.Jar#rename(org.gradle.api.Transformer), org.gradle.api.tasks.bundling.Jar#rename(groovy.lang.Closure), org.gradle.api.tasks.bundling.Jar#rename(org.gradle.api.Transformer), org.gradle.api.tasks.bundling.Jar#rename(java.lang.String, java.lang.String), org.gradle.api.tasks.bundling.Jar#filter(java.lang.Class), org.gradle.api.tasks.bundling.Jar#filter(groovy.lang.Closure), org.gradle.api.tasks.bundling.Jar#filter(org.gradle.api.Transformer), org.gradle.api.tasks.bundling.Jar#filter(java.lang.Class), org.gradle.api.tasks.bundling.Jar#filter(java.util.Map, java.lang.Class), org.gradle.api.tasks.bundling.Jar#filter(groovy.lang.Closure), org.gradle.api.tasks.bundling.Jar#filter(org.gradle.api.Transformer), org.gradle.api.tasks.bundling.Jar#filter(java.util.Map, java.lang.Class), org.gradle.api.tasks.bundling.Jar#filter(org.gradle.api.Transformer), org.gradle.api.tasks.bundling.Jar#filter(groovy.lang.Closure), org.gradle.api.tasks.bundling.Jar#filter(java.lang.Class), org.gradle.api.tasks.bundling.Jar#filter(java.util.Map, java.lang.Class), org.gradle.api.tasks.bundling.Jar#setIncludes(java.lang.Iterable), org.gradle.api.tasks.bundling.Jar#setIncludes(java.lang.Iterable), org.gradle.api.tasks.bundling.Jar#setIncludes(java.lang.Iterable), org.gradle.api.tasks.bundling.Jar#setExcludes(java.lang.Iterable), org.gradle.api.tasks.bundling.Jar#setExcludes(java.lang.Iterable), org.gradle.api.tasks.bundling.Jar#setExcludes(java.lang.Iterable), org.gradle.api.tasks.bundling.Jar#setCaseSensitive(boolean), org.gradle.api.tasks.bundling.Jar#exclude([Ljava.lang.String;), org.gradle.api.tasks.bundling.Jar#exclude(org.gradle.api.specs.Spec), org.gradle.api.tasks.bundling.Jar#exclude(groovy.lang.Closure), org.gradle.api.tasks.bundling.Jar#exclude(groovy.lang.Closure), org.gradle.api.tasks.bundling.Jar#exclude(org.gradle.api.specs.Spec), org.gradle.api.tasks.bundling.Jar#exclude(java.lang.Iterable), org.gradle.api.tasks.bundling.Jar#exclude([Ljava.lang.String;), org.gradle.api.tasks.bundling.Jar#exclude(groovy.lang.Closure), org.gradle.api.tasks.bundling.Jar#exclude(org.gradle.api.specs.Spec), org.gradle.api.tasks.bundling.Jar#exclude(java.lang.Iterable), org.gradle.api.tasks.bundling.Jar#exclude(java.lang.Iterable), org.gradle.api.tasks.bundling.Jar#exclude([Ljava.lang.String;), org.gradle.api.tasks.bundling.Jar#setFileMode(java.lang.Integer), org.gradle.api.tasks.bundling.Jar#setFileMode(java.lang.Integer), org.gradle.api.tasks.bundling.Jar#with([Lorg.gradle.api.file.CopySpec;), org.gradle.api.tasks.bundling.Jar#getFileMode(), org.gradle.api.tasks.bundling.Jar#isCaseSensitive(), org.gradle.api.tasks.bundling.Jar#getRootSpec(), org.gradle.api.tasks.bundling.Jar#from([Ljava.lang.Object;), org.gradle.api.tasks.bundling.Jar#from(java.lang.Object, groovy.lang.Closure), org.gradle.api.tasks.bundling.Jar#from([Ljava.lang.Object;), org.gradle.api.tasks.bundling.Jar#from(java.lang.Object, org.gradle.api.Action), org.gradle.api.tasks.bundling.Jar#from(java.lang.Object, org.gradle.api.Action), org.gradle.api.tasks.bundling.Jar#from(java.lang.Object, groovy.lang.Closure), org.gradle.api.tasks.bundling.Jar#from([Ljava.lang.Object;), org.gradle.api.tasks.bundling.Jar#from(java.lang.Object, groovy.lang.Closure), org.gradle.api.tasks.bundling.Jar#from(java.lang.Object, org.gradle.api.Action), org.gradle.api.tasks.bundling.Jar#getSource(), org.gradle.api.tasks.bundling.Jar#include(org.gradle.api.specs.Spec), org.gradle.api.tasks.bundling.Jar#include(groovy.lang.Closure), org.gradle.api.tasks.bundling.Jar#include(java.lang.Iterable), org.gradle.api.tasks.bundling.Jar#include([Ljava.lang.String;), org.gradle.api.tasks.bundling.Jar#include(java.lang.Iterable), org.gradle.api.tasks.bundling.Jar#include(org.gradle.api.specs.Spec), org.gradle.api.tasks.bundling.Jar#include(groovy.lang.Closure), org.gradle.api.tasks.bundling.Jar#include([Ljava.lang.String;), org.gradle.api.tasks.bundling.Jar#include(java.lang.Iterable), org.gradle.api.tasks.bundling.Jar#include(org.gradle.api.specs.Spec), org.gradle.api.tasks.bundling.Jar#include(groovy.lang.Closure), org.gradle.api.tasks.bundling.Jar#include([Ljava.lang.String;), org.gradle.api.tasks.bundling.Jar#getIncludes(), org.gradle.api.tasks.bundling.Jar#getExcludes(), org.gradle.api.tasks.bundling.Jar#eachFile(org.gradle.api.Action), org.gradle.api.tasks.bundling.Jar#eachFile(groovy.lang.Closure), org.gradle.api.tasks.bundling.Jar#eachFile(org.gradle.api.Action), org.gradle.api.tasks.bundling.Jar#eachFile(groovy.lang.Closure), org.gradle.api.tasks.bundling.Jar#eachFile(org.gradle.api.Action), org.gradle.api.tasks.bundling.Jar#eachFile(groovy.lang.Closure), org.gradle.api.tasks.bundling.Jar#setDirMode(java.lang.Integer), org.gradle.api.tasks.bundling.Jar#setDirMode(java.lang.Integer), org.gradle.api.tasks.bundling.Jar#getDirMode(), org.gradle.api.tasks.bundling.Jar#getIncludeEmptyDirs(), org.gradle.api.tasks.bundling.Jar#setIncludeEmptyDirs(boolean), org.gradle.api.tasks.bundling.Jar#getDuplicatesStrategy(), org.gradle.api.tasks.bundling.Jar#setDuplicatesStrategy(org.gradle.api.file.DuplicatesStrategy), org.gradle.api.tasks.bundling.Jar#filesMatching(java.lang.Iterable, org.gradle.api.Action), org.gradle.api.tasks.bundling.Jar#filesMatching(java.lang.String, org.gradle.api.Action), org.gradle.api.tasks.bundling.Jar#filesMatching(java.lang.String, org.gradle.api.Action), org.gradle.api.tasks.bundling.Jar#filesMatching(java.lang.Iterable, org.gradle.api.Action), org.gradle.api.tasks.bundling.Jar#filesNotMatching(java.lang.String, org.gradle.api.Action), org.gradle.api.tasks.bundling.Jar#filesNotMatching(java.lang.Iterable, org.gradle.api.Action), org.gradle.api.tasks.bundling.Jar#filesNotMatching(java.lang.String, org.gradle.api.Action), org.gradle.api.tasks.bundling.Jar#filesNotMatching(java.lang.Iterable, org.gradle.api.Action), org.gradle.api.tasks.bundling.Jar#getFilteringCharset(), org.gradle.api.tasks.bundling.Jar#setFilteringCharset(java.lang.String), org.gradle.api.tasks.bundling.Jar#getConventionMapping(), org.gradle.api.tasks.bundling.Jar#conventionMapping(java.lang.String, java.util.concurrent.Callable), org.gradle.api.tasks.bundling.Jar#conventionMapping(java.lang.String, groovy.lang.Closure), org.gradle.api.tasks.bundling.Jar#setProperty(java.lang.String, java.lang.Object), org.gradle.api.tasks.bundling.Jar#toString(), org.gradle.api.tasks.bundling.Jar#compareTo(org.gradle.api.Task), org.gradle.api.tasks.bundling.Jar#compareTo(java.lang.Object), org.gradle.api.tasks.bundling.Jar#getName(), org.gradle.api.tasks.bundling.Jar#execute(), org.gradle.api.tasks.bundling.Jar#getActions(), org.gradle.api.tasks.bundling.Jar#getState(), org.gradle.api.tasks.bundling.Jar#getState(), org.gradle.api.tasks.bundling.Jar#getPath(), org.gradle.api.tasks.bundling.Jar#getExtensions(), org.gradle.api.tasks.bundling.Jar#setEnabled(boolean), org.gradle.api.tasks.bundling.Jar#setGroup(java.lang.String), org.gradle.api.tasks.bundling.Jar#getStandardOutputCapture(), org.gradle.api.tasks.bundling.Jar#getAnt(), org.gradle.api.tasks.bundling.Jar#getConvention(), org.gradle.api.tasks.bundling.Jar#getLogging(), org.gradle.api.tasks.bundling.Jar#getLogging(), org.gradle.api.tasks.bundling.Jar#hasProperty(java.lang.String), org.gradle.api.tasks.bundling.Jar#getGroup(), org.gradle.api.tasks.bundling.Jar#getInputs(), org.gradle.api.tasks.bundling.Jar#getInputs(), org.gradle.api.tasks.bundling.Jar#getIdentityPath(), org.gradle.api.tasks.bundling.Jar#getAsDynamicObject(), org.gradle.api.tasks.bundling.Jar#getLogger(), org.gradle.api.tasks.bundling.Jar#property(java.lang.String), org.gradle.api.tasks.bundling.Jar#isEnabled(), org.gradle.api.tasks.bundling.Jar#configure(groovy.lang.Closure), org.gradle.api.tasks.bundling.Jar#configure(groovy.lang.Closure), org.gradle.api.tasks.bundling.Jar#getDescription(), org.gradle.api.tasks.bundling.Jar#getProject(), org.gradle.api.tasks.bundling.Jar#setDescription(java.lang.String), org.gradle.api.tasks.bundling.Jar#setActions(java.util.List), org.gradle.api.tasks.bundling.Jar#getTaskDependencies(), org.gradle.api.tasks.bundling.Jar#getTaskDependencies(), org.gradle.api.tasks.bundling.Jar#getDependsOn(), org.gradle.api.tasks.bundling.Jar#setDependsOn(java.lang.Iterable), org.gradle.api.tasks.bundling.Jar#dependsOn([Ljava.lang.Object;), org.gradle.api.tasks.bundling.Jar#onlyIf(groovy.lang.Closure), org.gradle.api.tasks.bundling.Jar#onlyIf(org.gradle.api.specs.Spec), org.gradle.api.tasks.bundling.Jar#setOnlyIf(groovy.lang.Closure), org.gradle.api.tasks.bundling.Jar#setOnlyIf(org.gradle.api.specs.Spec), org.gradle.api.tasks.bundling.Jar#setDidWork(boolean), org.gradle.api.tasks.bundling.Jar#getDidWork(), org.gradle.api.tasks.bundling.Jar#doFirst(groovy.lang.Closure), org.gradle.api.tasks.bundling.Jar#doFirst(org.gradle.api.Action), org.gradle.api.tasks.bundling.Jar#doFirst(java.lang.String, org.gradle.api.Action), org.gradle.api.tasks.bundling.Jar#doLast(groovy.lang.Closure), org.gradle.api.tasks.bundling.Jar#doLast(java.lang.String, org.gradle.api.Action), org.gradle.api.tasks.bundling.Jar#doLast(org.gradle.api.Action), org.gradle.api.tasks.bundling.Jar#deleteAllActions(), org.gradle.api.tasks.bundling.Jar#getEnabled(), org.gradle.api.tasks.bundling.Jar#dependsOnTaskDidWork(), org.gradle.api.tasks.bundling.Jar#getOutputs(), org.gradle.api.tasks.bundling.Jar#getOutputs(), org.gradle.api.tasks.bundling.Jar#getDestroyables(), org.gradle.api.tasks.bundling.Jar#getLocalState(), org.gradle.api.tasks.bundling.Jar#getTemporaryDir(), org.gradle.api.tasks.bundling.Jar#mustRunAfter([Ljava.lang.Object;), org.gradle.api.tasks.bundling.Jar#setMustRunAfter(java.lang.Iterable), org.gradle.api.tasks.bundling.Jar#getMustRunAfter(), org.gradle.api.tasks.bundling.Jar#finalizedBy([Ljava.lang.Object;), org.gradle.api.tasks.bundling.Jar#setFinalizedBy(java.lang.Iterable), org.gradle.api.tasks.bundling.Jar#getFinalizedBy(), org.gradle.api.tasks.bundling.Jar#shouldRunAfter([Ljava.lang.Object;), org.gradle.api.tasks.bundling.Jar#setShouldRunAfter(java.lang.Iterable), org.gradle.api.tasks.bundling.Jar#getShouldRunAfter(), org.gradle.api.tasks.bundling.Jar#getTaskIdentity(), org.gradle.api.tasks.bundling.Jar#prependParallelSafeAction(org.gradle.api.Action), org.gradle.api.tasks.bundling.Jar#injectIntoNewInstance(org.gradle.api.internal.project.ProjectInternal, org.gradle.api.internal.project.taskfactory.TaskIdentity, java.util.concurrent.Callable), org.gradle.api.tasks.bundling.Jar#getTaskActions(), org.gradle.api.tasks.bundling.Jar#hasTaskActions(), org.gradle.api.tasks.bundling.Jar#getOnlyIf(), org.gradle.api.tasks.bundling.Jar#getImpliesSubProjects(), org.gradle.api.tasks.bundling.Jar#setImpliesSubProjects(boolean), org.gradle.api.tasks.bundling.Jar#getExecuter(), org.gradle.api.tasks.bundling.Jar#setExecuter(org.gradle.api.internal.tasks.TaskExecuter), org.gradle.api.tasks.bundling.Jar#replaceLogger(org.gradle.api.logging.Logger), org.gradle.api.tasks.bundling.Jar#getTemporaryDirFactory(), org.gradle.api.tasks.bundling.Jar#addValidator(org.gradle.api.internal.tasks.execution.TaskValidator), org.gradle.api.tasks.bundling.Jar#getValidators(), org.gradle.api.tasks.bundling.Jar#appendParallelSafeAction(org.gradle.api.Action), org.gradle.api.tasks.bundling.Jar#isHasCustomActions(), org.gradle.api.tasks.bundling.Jar#leftShift(groovy.lang.Closure), org.gradle.api.tasks.bundling.Jar#wait(long, int), org.gradle.api.tasks.bundling.Jar#wait(long), org.gradle.api.tasks.bundling.Jar#wait(), org.gradle.api.tasks.bundling.Jar#equals(java.lang.Object), org.gradle.api.tasks.bundling.Jar#hashCode(), org.gradle.api.tasks.bundling.Jar#getClass(), org.gradle.api.tasks.bundling.Jar#notify(), org.gradle.api.tasks.bundling.Jar#notifyAll() |
class org.gradle.jvm.tasks.Jar |
org.gradle.jvm.tasks.Jar#getManifest(), org.gradle.jvm.tasks.Jar#manifest(groovy.lang.Closure), org.gradle.jvm.tasks.Jar#manifest(org.gradle.api.Action), org.gradle.jvm.tasks.Jar#metaInf(groovy.lang.Closure), org.gradle.jvm.tasks.Jar#metaInf(org.gradle.api.Action), org.gradle.jvm.tasks.Jar#getMetadataCharset(), org.gradle.jvm.tasks.Jar#setMetadataCharset(java.lang.String), org.gradle.jvm.tasks.Jar#getManifestContentCharset(), org.gradle.jvm.tasks.Jar#setManifestContentCharset(java.lang.String), org.gradle.jvm.tasks.Jar#setManifest(org.gradle.api.java.archives.Manifest), org.gradle.jvm.tasks.Jar#getMetaInf(), org.gradle.jvm.tasks.Jar#isZip64(), org.gradle.jvm.tasks.Jar#setZip64(boolean), org.gradle.jvm.tasks.Jar#getEntryCompression(), org.gradle.jvm.tasks.Jar#setEntryCompression(org.gradle.api.tasks.bundling.ZipEntryCompression), org.gradle.jvm.tasks.Jar#getExtension(), org.gradle.jvm.tasks.Jar#setVersion(java.lang.String), org.gradle.jvm.tasks.Jar#getClassifier(), org.gradle.jvm.tasks.Jar#setExtension(java.lang.String), org.gradle.jvm.tasks.Jar#setClassifier(java.lang.String), org.gradle.jvm.tasks.Jar#getBaseName(), org.gradle.jvm.tasks.Jar#getVersion(), org.gradle.jvm.tasks.Jar#getArchiveName(), org.gradle.jvm.tasks.Jar#setArchiveName(java.lang.String), org.gradle.jvm.tasks.Jar#getArchivePath(), org.gradle.jvm.tasks.Jar#getDestinationDir(), org.gradle.jvm.tasks.Jar#setDestinationDir(java.io.File), org.gradle.jvm.tasks.Jar#setBaseName(java.lang.String), org.gradle.jvm.tasks.Jar#getAppendix(), org.gradle.jvm.tasks.Jar#setAppendix(java.lang.String), org.gradle.jvm.tasks.Jar#isPreserveFileTimestamps(), org.gradle.jvm.tasks.Jar#setPreserveFileTimestamps(boolean), org.gradle.jvm.tasks.Jar#isReproducibleFileOrder(), org.gradle.jvm.tasks.Jar#setReproducibleFileOrder(boolean), org.gradle.jvm.tasks.Jar#into(java.lang.Object), org.gradle.jvm.tasks.Jar#into(java.lang.Object, groovy.lang.Closure), org.gradle.jvm.tasks.Jar#into(java.lang.Object), org.gradle.jvm.tasks.Jar#into(java.lang.Object), org.gradle.jvm.tasks.Jar#into(java.lang.Object), org.gradle.jvm.tasks.Jar#into(java.lang.Object, groovy.lang.Closure), org.gradle.jvm.tasks.Jar#into(java.lang.Object, org.gradle.api.Action), org.gradle.jvm.tasks.Jar#into(java.lang.Object, groovy.lang.Closure), org.gradle.jvm.tasks.Jar#expand(java.util.Map), org.gradle.jvm.tasks.Jar#expand(java.util.Map), org.gradle.jvm.tasks.Jar#expand(java.util.Map), org.gradle.jvm.tasks.Jar#rename(java.util.regex.Pattern, java.lang.String), org.gradle.jvm.tasks.Jar#rename(java.lang.String, java.lang.String), org.gradle.jvm.tasks.Jar#rename(java.util.regex.Pattern, java.lang.String), org.gradle.jvm.tasks.Jar#rename(org.gradle.api.Transformer), org.gradle.jvm.tasks.Jar#rename(groovy.lang.Closure), org.gradle.jvm.tasks.Jar#rename(groovy.lang.Closure), org.gradle.jvm.tasks.Jar#rename(java.lang.String, java.lang.String), org.gradle.jvm.tasks.Jar#rename(org.gradle.api.Transformer), org.gradle.jvm.tasks.Jar#rename(groovy.lang.Closure), org.gradle.jvm.tasks.Jar#rename(org.gradle.api.Transformer), org.gradle.jvm.tasks.Jar#rename(java.lang.String, java.lang.String), org.gradle.jvm.tasks.Jar#filter(java.lang.Class), org.gradle.jvm.tasks.Jar#filter(groovy.lang.Closure), org.gradle.jvm.tasks.Jar#filter(org.gradle.api.Transformer), org.gradle.jvm.tasks.Jar#filter(java.lang.Class), org.gradle.jvm.tasks.Jar#filter(java.util.Map, java.lang.Class), org.gradle.jvm.tasks.Jar#filter(groovy.lang.Closure), org.gradle.jvm.tasks.Jar#filter(org.gradle.api.Transformer), org.gradle.jvm.tasks.Jar#filter(java.util.Map, java.lang.Class), org.gradle.jvm.tasks.Jar#filter(org.gradle.api.Transformer), org.gradle.jvm.tasks.Jar#filter(groovy.lang.Closure), org.gradle.jvm.tasks.Jar#filter(java.lang.Class), org.gradle.jvm.tasks.Jar#filter(java.util.Map, java.lang.Class), org.gradle.jvm.tasks.Jar#setIncludes(java.lang.Iterable), org.gradle.jvm.tasks.Jar#setIncludes(java.lang.Iterable), org.gradle.jvm.tasks.Jar#setIncludes(java.lang.Iterable), org.gradle.jvm.tasks.Jar#setExcludes(java.lang.Iterable), org.gradle.jvm.tasks.Jar#setExcludes(java.lang.Iterable), org.gradle.jvm.tasks.Jar#setExcludes(java.lang.Iterable), org.gradle.jvm.tasks.Jar#setCaseSensitive(boolean), org.gradle.jvm.tasks.Jar#exclude([Ljava.lang.String;), org.gradle.jvm.tasks.Jar#exclude(org.gradle.api.specs.Spec), org.gradle.jvm.tasks.Jar#exclude(groovy.lang.Closure), org.gradle.jvm.tasks.Jar#exclude(groovy.lang.Closure), org.gradle.jvm.tasks.Jar#exclude(org.gradle.api.specs.Spec), org.gradle.jvm.tasks.Jar#exclude(java.lang.Iterable), org.gradle.jvm.tasks.Jar#exclude([Ljava.lang.String;), org.gradle.jvm.tasks.Jar#exclude(groovy.lang.Closure), org.gradle.jvm.tasks.Jar#exclude(org.gradle.api.specs.Spec), org.gradle.jvm.tasks.Jar#exclude(java.lang.Iterable), org.gradle.jvm.tasks.Jar#exclude(java.lang.Iterable), org.gradle.jvm.tasks.Jar#exclude([Ljava.lang.String;), org.gradle.jvm.tasks.Jar#setFileMode(java.lang.Integer), org.gradle.jvm.tasks.Jar#setFileMode(java.lang.Integer), org.gradle.jvm.tasks.Jar#with([Lorg.gradle.api.file.CopySpec;), org.gradle.jvm.tasks.Jar#getFileMode(), org.gradle.jvm.tasks.Jar#isCaseSensitive(), org.gradle.jvm.tasks.Jar#getRootSpec(), org.gradle.jvm.tasks.Jar#from([Ljava.lang.Object;), org.gradle.jvm.tasks.Jar#from(java.lang.Object, groovy.lang.Closure), org.gradle.jvm.tasks.Jar#from([Ljava.lang.Object;), org.gradle.jvm.tasks.Jar#from(java.lang.Object, org.gradle.api.Action), org.gradle.jvm.tasks.Jar#from(java.lang.Object, org.gradle.api.Action), org.gradle.jvm.tasks.Jar#from(java.lang.Object, groovy.lang.Closure), org.gradle.jvm.tasks.Jar#from([Ljava.lang.Object;), org.gradle.jvm.tasks.Jar#from(java.lang.Object, groovy.lang.Closure), org.gradle.jvm.tasks.Jar#from(java.lang.Object, org.gradle.api.Action), org.gradle.jvm.tasks.Jar#getSource(), org.gradle.jvm.tasks.Jar#include(org.gradle.api.specs.Spec), org.gradle.jvm.tasks.Jar#include(groovy.lang.Closure), org.gradle.jvm.tasks.Jar#include(java.lang.Iterable), org.gradle.jvm.tasks.Jar#include([Ljava.lang.String;), org.gradle.jvm.tasks.Jar#include(java.lang.Iterable), org.gradle.jvm.tasks.Jar#include(org.gradle.api.specs.Spec), org.gradle.jvm.tasks.Jar#include(groovy.lang.Closure), org.gradle.jvm.tasks.Jar#include([Ljava.lang.String;), org.gradle.jvm.tasks.Jar#include(java.lang.Iterable), org.gradle.jvm.tasks.Jar#include(org.gradle.api.specs.Spec), org.gradle.jvm.tasks.Jar#include(groovy.lang.Closure), org.gradle.jvm.tasks.Jar#include([Ljava.lang.String;), org.gradle.jvm.tasks.Jar#getIncludes(), org.gradle.jvm.tasks.Jar#getExcludes(), org.gradle.jvm.tasks.Jar#eachFile(org.gradle.api.Action), org.gradle.jvm.tasks.Jar#eachFile(groovy.lang.Closure), org.gradle.jvm.tasks.Jar#eachFile(org.gradle.api.Action), org.gradle.jvm.tasks.Jar#eachFile(groovy.lang.Closure), org.gradle.jvm.tasks.Jar#eachFile(org.gradle.api.Action), org.gradle.jvm.tasks.Jar#eachFile(groovy.lang.Closure), org.gradle.jvm.tasks.Jar#setDirMode(java.lang.Integer), org.gradle.jvm.tasks.Jar#setDirMode(java.lang.Integer), org.gradle.jvm.tasks.Jar#getDirMode(), org.gradle.jvm.tasks.Jar#getIncludeEmptyDirs(), org.gradle.jvm.tasks.Jar#setIncludeEmptyDirs(boolean), org.gradle.jvm.tasks.Jar#getDuplicatesStrategy(), org.gradle.jvm.tasks.Jar#setDuplicatesStrategy(org.gradle.api.file.DuplicatesStrategy), org.gradle.jvm.tasks.Jar#filesMatching(java.lang.Iterable, org.gradle.api.Action), org.gradle.jvm.tasks.Jar#filesMatching(java.lang.String, org.gradle.api.Action), org.gradle.jvm.tasks.Jar#filesMatching(java.lang.String, org.gradle.api.Action), org.gradle.jvm.tasks.Jar#filesMatching(java.lang.Iterable, org.gradle.api.Action), org.gradle.jvm.tasks.Jar#filesNotMatching(java.lang.String, org.gradle.api.Action), org.gradle.jvm.tasks.Jar#filesNotMatching(java.lang.Iterable, org.gradle.api.Action), org.gradle.jvm.tasks.Jar#filesNotMatching(java.lang.String, org.gradle.api.Action), org.gradle.jvm.tasks.Jar#filesNotMatching(java.lang.Iterable, org.gradle.api.Action), org.gradle.jvm.tasks.Jar#getFilteringCharset(), org.gradle.jvm.tasks.Jar#setFilteringCharset(java.lang.String), org.gradle.jvm.tasks.Jar#getConventionMapping(), org.gradle.jvm.tasks.Jar#conventionMapping(java.lang.String, java.util.concurrent.Callable), org.gradle.jvm.tasks.Jar#conventionMapping(java.lang.String, groovy.lang.Closure), org.gradle.jvm.tasks.Jar#setProperty(java.lang.String, java.lang.Object), org.gradle.jvm.tasks.Jar#toString(), org.gradle.jvm.tasks.Jar#compareTo(org.gradle.api.Task), org.gradle.jvm.tasks.Jar#compareTo(java.lang.Object), org.gradle.jvm.tasks.Jar#getName(), org.gradle.jvm.tasks.Jar#execute(), org.gradle.jvm.tasks.Jar#getActions(), org.gradle.jvm.tasks.Jar#getState(), org.gradle.jvm.tasks.Jar#getState(), org.gradle.jvm.tasks.Jar#getPath(), org.gradle.jvm.tasks.Jar#getExtensions(), org.gradle.jvm.tasks.Jar#setEnabled(boolean), org.gradle.jvm.tasks.Jar#setGroup(java.lang.String), org.gradle.jvm.tasks.Jar#getStandardOutputCapture(), org.gradle.jvm.tasks.Jar#getAnt(), org.gradle.jvm.tasks.Jar#getConvention(), org.gradle.jvm.tasks.Jar#getLogging(), org.gradle.jvm.tasks.Jar#getLogging(), org.gradle.jvm.tasks.Jar#hasProperty(java.lang.String), org.gradle.jvm.tasks.Jar#getGroup(), org.gradle.jvm.tasks.Jar#getInputs(), org.gradle.jvm.tasks.Jar#getInputs(), org.gradle.jvm.tasks.Jar#getIdentityPath(), org.gradle.jvm.tasks.Jar#getAsDynamicObject(), org.gradle.jvm.tasks.Jar#getLogger(), org.gradle.jvm.tasks.Jar#property(java.lang.String), org.gradle.jvm.tasks.Jar#isEnabled(), org.gradle.jvm.tasks.Jar#configure(groovy.lang.Closure), org.gradle.jvm.tasks.Jar#configure(groovy.lang.Closure), org.gradle.jvm.tasks.Jar#getDescription(), org.gradle.jvm.tasks.Jar#getProject(), org.gradle.jvm.tasks.Jar#setDescription(java.lang.String), org.gradle.jvm.tasks.Jar#setActions(java.util.List), org.gradle.jvm.tasks.Jar#getTaskDependencies(), org.gradle.jvm.tasks.Jar#getTaskDependencies(), org.gradle.jvm.tasks.Jar#getDependsOn(), org.gradle.jvm.tasks.Jar#setDependsOn(java.lang.Iterable), org.gradle.jvm.tasks.Jar#dependsOn([Ljava.lang.Object;), org.gradle.jvm.tasks.Jar#onlyIf(groovy.lang.Closure), org.gradle.jvm.tasks.Jar#onlyIf(org.gradle.api.specs.Spec), org.gradle.jvm.tasks.Jar#setOnlyIf(groovy.lang.Closure), org.gradle.jvm.tasks.Jar#setOnlyIf(org.gradle.api.specs.Spec), org.gradle.jvm.tasks.Jar#setDidWork(boolean), org.gradle.jvm.tasks.Jar#getDidWork(), org.gradle.jvm.tasks.Jar#doFirst(groovy.lang.Closure), org.gradle.jvm.tasks.Jar#doFirst(org.gradle.api.Action), org.gradle.jvm.tasks.Jar#doFirst(java.lang.String, org.gradle.api.Action), org.gradle.jvm.tasks.Jar#doLast(groovy.lang.Closure), org.gradle.jvm.tasks.Jar#doLast(java.lang.String, org.gradle.api.Action), org.gradle.jvm.tasks.Jar#doLast(org.gradle.api.Action), org.gradle.jvm.tasks.Jar#deleteAllActions(), org.gradle.jvm.tasks.Jar#getEnabled(), org.gradle.jvm.tasks.Jar#dependsOnTaskDidWork(), org.gradle.jvm.tasks.Jar#getOutputs(), org.gradle.jvm.tasks.Jar#getOutputs(), org.gradle.jvm.tasks.Jar#getDestroyables(), org.gradle.jvm.tasks.Jar#getLocalState(), org.gradle.jvm.tasks.Jar#getTemporaryDir(), org.gradle.jvm.tasks.Jar#mustRunAfter([Ljava.lang.Object;), org.gradle.jvm.tasks.Jar#setMustRunAfter(java.lang.Iterable), org.gradle.jvm.tasks.Jar#getMustRunAfter(), org.gradle.jvm.tasks.Jar#finalizedBy([Ljava.lang.Object;), org.gradle.jvm.tasks.Jar#setFinalizedBy(java.lang.Iterable), org.gradle.jvm.tasks.Jar#getFinalizedBy(), org.gradle.jvm.tasks.Jar#shouldRunAfter([Ljava.lang.Object;), org.gradle.jvm.tasks.Jar#setShouldRunAfter(java.lang.Iterable), org.gradle.jvm.tasks.Jar#getShouldRunAfter(), org.gradle.jvm.tasks.Jar#getTaskIdentity(), org.gradle.jvm.tasks.Jar#prependParallelSafeAction(org.gradle.api.Action), org.gradle.jvm.tasks.Jar#injectIntoNewInstance(org.gradle.api.internal.project.ProjectInternal, org.gradle.api.internal.project.taskfactory.TaskIdentity, java.util.concurrent.Callable), org.gradle.jvm.tasks.Jar#getTaskActions(), org.gradle.jvm.tasks.Jar#hasTaskActions(), org.gradle.jvm.tasks.Jar#getOnlyIf(), org.gradle.jvm.tasks.Jar#getImpliesSubProjects(), org.gradle.jvm.tasks.Jar#setImpliesSubProjects(boolean), org.gradle.jvm.tasks.Jar#getExecuter(), org.gradle.jvm.tasks.Jar#setExecuter(org.gradle.api.internal.tasks.TaskExecuter), org.gradle.jvm.tasks.Jar#replaceLogger(org.gradle.api.logging.Logger), org.gradle.jvm.tasks.Jar#getTemporaryDirFactory(), org.gradle.jvm.tasks.Jar#addValidator(org.gradle.api.internal.tasks.execution.TaskValidator), org.gradle.jvm.tasks.Jar#getValidators(), org.gradle.jvm.tasks.Jar#appendParallelSafeAction(org.gradle.api.Action), org.gradle.jvm.tasks.Jar#isHasCustomActions(), org.gradle.jvm.tasks.Jar#leftShift(groovy.lang.Closure), org.gradle.jvm.tasks.Jar#wait(long, int), org.gradle.jvm.tasks.Jar#wait(long), org.gradle.jvm.tasks.Jar#wait(), org.gradle.jvm.tasks.Jar#equals(java.lang.Object), org.gradle.jvm.tasks.Jar#hashCode(), org.gradle.jvm.tasks.Jar#getClass(), org.gradle.jvm.tasks.Jar#notify(), org.gradle.jvm.tasks.Jar#notifyAll() |
Syntax sugar for merging service files in JARs
Configure inclusion/exclusion of module & project dependencies into uber jar.
c - the configuration of the filterUtility method for assisting between changes in Gradle 1.12 and 2.x.
Syntactic sugar for merging Groovy extension module descriptor files in JARs
Syntactic sugar for merging service files in JARs.
Syntactic sugar for merging service files in JARs.
Syntactic sugar for merging service files in JARs.
Add a class relocator that maps each class in the pattern to the provided destination.
pattern - the source pattern to relocatedestination - the destination packageAdd a class relocator that maps each class in the pattern to the provided destination.
pattern - the source pattern to relocatedestination - the destination packageconfigure - the configuration of the relocatorAdd a relocator instance.
relocator - the relocator instance to addAdd a relocator of the provided class.
relocatorClass - the relocator class to add. Must have a no-arg constructor.Add a relocator of the provided class and configure.
relocatorClass - the relocator class to add. Must have a no-arg constructorconfigure - the configuration for the relocatorAdd a Transformer instance for modifying JAR resources and configure.
clazz - the transformer to add. Must have a no-arg constructorAdd a Transformer instance for modifying JAR resources and configure.
clazz - the transformer class to add. Must have no-arg constructorc - the configuration for the transformerAdd a preconfigured transformer instance.
transformer - the transformer instance to add