A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

AbstractDependencyFilter - Class in com.github.jengelman.gradle.plugins.shadow.internal
AbstractDependencyFilter(Project) - Constructor in AbstractDependencyFilter
addCreateScriptsTask(Project) - Method in ShadowApplicationPlugin
addDependency(File) - Method in UnusedTracker
addRunTask(Project) - Method in ShadowApplicationPlugin
ApacheLicenseResourceTransformer - Class in com.github.jengelman.gradle.plugins.shadow.transformers
Prevents duplicate copies of the license
ApacheNoticeResourceTransformer - Class in com.github.jengelman.gradle.plugins.shadow.transformers
Merges META-INF/NOTICE.TXT files.
append(InputStream) - Method in ServiceFileTransformer.ServiceStream
append(String) - Method in ShadowJar
Syntax sugar for merging service files in JARs
AppendingTransformer - Class in com.github.jengelman.gradle.plugins.shadow.transformers
A resource processor that appends content for a resource, separated by a newline.
apply(Project) - Method in PluginShadowPlugin
apply(Project) - Method in ShadowApplicationPlugin
apply(Project) - Method in ShadowBasePlugin
apply(Project) - Method in ShadowJavaPlugin
apply(Project) - Method in ShadowPlugin
applyToSourceContent(String) - Method in Relocator
applyToSourceContent(String) - Method in SimpleRelocator
asFileTreeElement() - Method in ShadowCopyAction.ArchiveFileTreeElement
attributes(Map<String, ?>, String) - Method in DefaultInheritManifest
attributes(Map<String, ?>) - Method in ManifestResourceTransformer

B

C

canRelocateClass(RelocateClassContext) - Method in Relocator
canRelocateClass(RelocateClassContext) - Method in SimpleRelocator
canRelocatePath(RelocatePathContext) - Method in Relocator
canRelocatePath(RelocatePathContext) - Method in SimpleRelocator
canTransformResource(FileTreeElement) - Method in ApacheLicenseResourceTransformer
canTransformResource(FileTreeElement) - Method in ApacheNoticeResourceTransformer
canTransformResource(FileTreeElement) - Method in AppendingTransformer
canTransformResource(FileTreeElement) - Method in ComponentsXmlResourceTransformer
canTransformResource(FileTreeElement) - Method in DontIncludeResourceTransformer
canTransformResource(FileTreeElement) - Method in GroovyExtensionModuleTransformer
canTransformResource(FileTreeElement) - Method in IncludeResourceTransformer
canTransformResource(FileTreeElement) - Method in Log4j2PluginsCacheFileTransformer
canTransformResource(FileTreeElement) - Method in ManifestResourceTransformer
canTransformResource(FileTreeElement) - Method in PropertiesFileTransformer
canTransformResource(FileTreeElement) - Method in ServiceFileTransformer
canTransformResource(FileTreeElement) - Method in Transformer
canTransformResource(FileTreeElement) - Method in XmlAppendingTransformer
component(MavenPublication) - Method in ShadowExtension
ComponentsXmlResourceTransformer - Class in com.github.jengelman.gradle.plugins.shadow.transformers
A resource processor that aggregates plexus components.xml files.
configureDistSpec(Project, CopySpec) - Method in ShadowApplicationPlugin
configureInstallTask(Project) - Method in ShadowApplicationPlugin
configureJarMainClass(Project) - Method in ShadowApplicationPlugin
configureRelocation() - Method in ConfigureShadowRelocation
ConfigureShadowRelocation - Class in com.github.jengelman.gradle.plugins.shadow.tasks
configureShadowTask(Project) - Method in ShadowJavaPlugin
copy() - Method in ShadowJar
copyTo(File) - Method in ShadowCopyAction.ArchiveFileTreeElement
createArchiveOutputStream(File) - Method in DefaultZipCompressor
createArchiveOutputStream(File) - Method in ZipCompressor
createCopyAction() - Method in ShadowJar

D

DefaultDependencyFilter - Class in com.github.jengelman.gradle.plugins.shadow.internal
DefaultDependencyFilter(Project) - Constructor in DefaultDependencyFilter
DefaultInheritManifest - Class in com.github.jengelman.gradle.plugins.shadow.tasks
DefaultInheritManifest(FileResolver) - Constructor in DefaultInheritManifest
DefaultZipCompressor - Class in com.github.jengelman.gradle.plugins.shadow.internal
DefaultZipCompressor(boolean, int) - Constructor in DefaultZipCompressor
dependencies(Action<DependencyFilter>) - Method in ShadowJar
Configure inclusion/exclusion of module & project dependencies into uber jar.
dependency(Closure) - Method in AbstractDependencyFilter
Create a spec that matches the provided closure
dependency(Closure) - Method in DependencyFilter
Create a spec that matches the provided closure
DependencyFilter - Interface in com.github.jengelman.gradle.plugins.shadow.internal
DontIncludeResourceTransformer - Class in com.github.jengelman.gradle.plugins.shadow.transformers
A resource processor that prevents the inclusion of an arbitrary resource into the shaded JAR.

E

exclude(Spec<? super ResolvedDependency>) - Method in AbstractDependencyFilter
Exclude dependencies that match the provided spec.
exclude(Spec<? super ResolvedDependency>) - Method in DependencyFilter
Exclude dependencies that match the provided spec.
exclude(Closure) - Method in ServiceFileTransformer
{@inheritDoc}
exclude(String) - Method in SimpleRelocator
excludeSpecs - Field in AbstractDependencyFilter
exec() - Method in JavaJarExec
execute(CopyActionProcessingStream) - Method in ShadowCopyAction

F

findUnused() - Method in UnusedTracker
finishJar() - Method in ShadowStats
forProject(Project, List<Configuration>, DependencyFilter) - Method in UnusedTracker
from(Object, Action<ManifestMergeSpec>) - Method in DefaultInheritManifest

G

getAttributes() - Method in DefaultInheritManifest
getAverageTimePerJar() - Method in ShadowStats
getAverageTimeSecsPerJar() - Method in ShadowStats
getBuildScanData() - Method in ShadowStats
getConfigurations() - Method in ConfigureShadowRelocation
getConfigurations() - Method in ShadowJar
getDependencyFilter() - Method in ShadowJar
getEffectiveManifest() - Method in DefaultInheritManifest
getEntryTimestamp(boolean, long) - Method in TransformerContext
getExcludes() - Method in ServiceFileTransformer
{@inheritDoc}
getFile() - Method in ShadowCopyAction.ArchiveFileTreeElement
getIncludedDependencies() - Method in ShadowJar
getIncludes() - Method in ServiceFileTransformer
{@inheritDoc}
getInternalCompressor(ZipEntryCompression, Jar) - Method in GradleVersionUtil
getInternalCompressor() - Method in ShadowJar
getJarTiming() - Method in ShadowStats
getLastModified() - Method in ShadowCopyAction.ArchiveFileTreeElement
getManifest() - Method in ShadowJar
getMode() - Method in ShadowCopyAction.ArchiveFileTreeElement
getName() - Method in ShadowCopyAction.ArchiveFileTreeElement
getParent() - Method in ShadowCopyAction.RelativeArchivePath
getPath() - Method in ShadowCopyAction.ArchiveFileTreeElement
getRelativePath() - Method in ShadowCopyAction.ArchiveFileTreeElement
getRelocationString() - Method in ShadowStats
getRelocators() - Method in ShadowJar
getRootPatternSet(CopySpecInternal) - Method in GradleVersionUtil
getRootPatternSet() - Method in ShadowJar
Utility method for assisting between changes in Gradle 1.12 and 2.x.
getSections() - Method in DefaultInheritManifest
getSize() - Method in ShadowCopyAction.ArchiveFileTreeElement
getStats() - Method in ShadowJar
getTotalTimeSecs() - Method in ShadowStats
getTransformedResource() - Method in ComponentsXmlResourceTransformer
getTransformers() - Method in ShadowJar
GradleVersionUtil - Class in com.github.jengelman.gradle.plugins.shadow.internal
GradleVersionUtil(String) - Constructor in GradleVersionUtil
GroovyExtensionModuleTransformer - Class in com.github.jengelman.gradle.plugins.shadow.transformers
Modified from eu.appsatori.gradle.fatjar.tasks.PrepareFiles.groovy

H

hasRelocators() - Method in RelocatorRemapper
hasTransformedResource() - Method in ApacheLicenseResourceTransformer
hasTransformedResource() - Method in ApacheNoticeResourceTransformer
hasTransformedResource() - Method in AppendingTransformer
hasTransformedResource() - Method in ComponentsXmlResourceTransformer
hasTransformedResource() - Method in DontIncludeResourceTransformer
hasTransformedResource() - Method in GroovyExtensionModuleTransformer
hasTransformedResource() - Method in IncludeResourceTransformer
hasTransformedResource() - Method in Log4j2PluginsCacheFileTransformer
hasTransformedResource() - Method in ManifestResourceTransformer
hasTransformedResource() - Method in PropertiesFileTransformer
hasTransformedResource() - Method in ServiceFileTransformer
hasTransformedResource() - Method in Transformer
hasTransformedResource() - Method in XmlAppendingTransformer

I

include(Spec<? super ResolvedDependency>) - Method in AbstractDependencyFilter
Include dependencies that match the provided spec.
include(Spec<? super ResolvedDependency>) - Method in DependencyFilter
Include dependencies that match the provided spec.
include(Closure) - Method in ServiceFileTransformer
{@inheritDoc}
include(String) - Method in SimpleRelocator
IncludeResourceTransformer - Class in com.github.jengelman.gradle.plugins.shadow.transformers
A resource processor that allows the addition of an arbitrary file content into the shaded JAR.
includeSpecs - Field in AbstractDependencyFilter
inheritFrom(Object, Closure) - Method in DefaultInheritManifest
inheritFrom(Object, Closure) - Method in InheritManifest
InheritManifest - Interface in com.github.jengelman.gradle.plugins.shadow.tasks
isArchive(FileCopyDetails) - Method in ShadowCopyAction.BaseStreamAction
isClass(FileCopyDetails) - Method in ShadowCopyAction.BaseStreamAction
isClassFile() - Method in ShadowCopyAction.ArchiveFileTreeElement
isClassFile() - Method in ShadowCopyAction.RelativeArchivePath
isDirectory() - Method in ShadowCopyAction.ArchiveFileTreeElement
isIncluded(ResolvedDependency) - Method in AbstractDependencyFilter

J

JavaJarExec - Class in com.github.jengelman.gradle.plugins.shadow.internal

K

knows() - Method in KnowsTask
KnowsTask - Class in com.github.jengelman.gradle.plugins.shadow.tasks

L

Log4j2PluginsCacheFileTransformer - Class in com.github.jengelman.gradle.plugins.shadow.transformers
Modified from the maven equivalent to work with gradle
Log4j2PluginsCacheFileTransformer() - Constructor in Log4j2PluginsCacheFileTransformer

M

ManifestResourceTransformer - Class in com.github.jengelman.gradle.plugins.shadow.transformers
A resource processor that allows the arbitrary addition of attributes to the first MANIFEST.MF that is found in the set of JARs being processed, or to a newly created manifest for the shaded JAR.
map(String) - Method in RelocatorRemapper
mapPath(RelativeArchivePath) - Method in RelocatorRemapper
mapValue(Object) - Method in RelocatorRemapper
mergeGroovyExtensionModules() - Method in ShadowJar
Syntactic sugar for merging Groovy extension module descriptor files in JARs
mergeServiceFiles(Action<ServiceFileTransformer>) - Method in ShadowJar
Syntactic sugar for merging service files in JARs.
minimize(Action<DependencyFilter>) - Method in ShadowJar
MinimizeDependencyFilter - Class in com.github.jengelman.gradle.plugins.shadow.internal
MinimizeDependencyFilter(Project) - Constructor in MinimizeDependencyFilter
modifyOutputStream(ZipOutputStream, boolean) - Method in ApacheLicenseResourceTransformer
modifyOutputStream(ZipOutputStream, boolean) - Method in ApacheNoticeResourceTransformer
modifyOutputStream(ZipOutputStream, boolean) - Method in AppendingTransformer
modifyOutputStream(ZipOutputStream, boolean) - Method in ComponentsXmlResourceTransformer
modifyOutputStream(ZipOutputStream, boolean) - Method in DontIncludeResourceTransformer
modifyOutputStream(ZipOutputStream, boolean) - Method in GroovyExtensionModuleTransformer
modifyOutputStream(ZipOutputStream, boolean) - Method in IncludeResourceTransformer
modifyOutputStream(ZipOutputStream, boolean) - Method in Log4j2PluginsCacheFileTransformer
modifyOutputStream(ZipOutputStream, boolean) - Method in ManifestResourceTransformer
modifyOutputStream(ZipOutputStream, boolean) - Method in PropertiesFileTransformer
modifyOutputStream(ZipOutputStream, boolean) - Method in ServiceFileTransformer
modifyOutputStream(ZipOutputStream, boolean) - Method in Transformer
modifyOutputStream(ZipOutputStream, boolean) - Method in XmlAppendingTransformer

N

O

open() - Method in ShadowCopyAction.ArchiveFileTreeElement

P

PluginShadowPlugin - Class in com.github.jengelman.gradle.plugins.shadow
printStats() - Method in ShadowStats
processFile(FileCopyDetailsInternal) - Method in ShadowCopyAction.BaseStreamAction
project(String) - Method in AbstractDependencyFilter
Create a spec that matches the default configuration for the provided project path on group, name, and version
project(String) - Method in DependencyFilter
Create a spec that matches the default configuration for the provided project path on group, name, and version
PropertiesFileTransformer - Class in com.github.jengelman.gradle.plugins.shadow.transformers
Resources transformer that merges Properties files.

Q

R

relocate(Class<R>, Action<R>) - Method in ShadowJar
Add a relocator of the provided class and configure.
relocate(String, String) - Method in ShadowStats
relocateClass(RelocateClassContext) - Method in Relocator
relocateClass(RelocateClassContext) - Method in SimpleRelocator
RelocateClassContext - Class in com.github.jengelman.gradle.plugins.shadow.relocation
relocatePath(RelocatePathContext) - Method in Relocator
relocatePath(RelocatePathContext) - Method in SimpleRelocator
RelocatePathContext - Class in com.github.jengelman.gradle.plugins.shadow.relocation
Relocator - Interface in com.github.jengelman.gradle.plugins.shadow.relocation
Modified from org.apache.maven.plugins.shade.relocation.Relocator.java
RelocatorRemapper - Class in com.github.jengelman.gradle.plugins.shadow.impl
Modified from org.apache.maven.plugins.shade.DefaultShader.java#RelocatorRemapper
RelocatorRemapper(List<Relocator>, ShadowStats) - Constructor in RelocatorRemapper
resolve(Collection<Configuration>) - Method in AbstractDependencyFilter
resolve(Set<ResolvedDependency>, Set<ResolvedDependency>, Set<ResolvedDependency>) - Method in DefaultDependencyFilter
resolve(Collection<Configuration>) - Method in DependencyFilter
Resolve all Configurations against the include/exclude ruels in the filter and combine the results
resolve(Set<ResolvedDependency>, Set<ResolvedDependency>, Set<ResolvedDependency>) - Method in MinimizeDependencyFilter

S

separator(String, int) - Method in ShadowStats
ServiceFileTransformer - Class in com.github.jengelman.gradle.plugins.shadow.transformers
Modified from org.apache.maven.plugins.shade.resource.ServiceResourceTransformer.java
ServiceFileTransformer.ServiceStream - Class in com.github.jengelman.gradle.plugins.shadow.transformers
ServiceFileTransformer.ServiceStream() - Constructor in ServiceFileTransformer.ServiceStream
setConfigurations(List<Configuration>) - Method in ShadowJar
setDependencyFilter(DependencyFilter) - Method in ShadowJar
setExcludes(Iterable<String>) - Method in ServiceFileTransformer
{@inheritDoc}
setIncludes(Iterable<String>) - Method in ServiceFileTransformer
{@inheritDoc}
setPath(String) - Method in ServiceFileTransformer
setRelocators(List<Relocator>) - Method in ShadowJar
setTransformers(List<Transformer>) - Method in ShadowJar
ShadowApplicationPlugin - Class in com.github.jengelman.gradle.plugins.shadow
ShadowBasePlugin - Class in com.github.jengelman.gradle.plugins.shadow
ShadowCopyAction - Class in com.github.jengelman.gradle.plugins.shadow.tasks
ShadowCopyAction.ArchiveFileTreeElement - Class in com.github.jengelman.gradle.plugins.shadow.tasks
ShadowCopyAction.ArchiveFileTreeElement(RelativeArchivePath) - Constructor in ShadowCopyAction.ArchiveFileTreeElement
ShadowCopyAction.BaseStreamAction - Class in com.github.jengelman.gradle.plugins.shadow.tasks
ShadowCopyAction.RelativeArchivePath - Class in com.github.jengelman.gradle.plugins.shadow.tasks
ShadowCopyAction.RelativeArchivePath(ZipEntry) - Constructor in ShadowCopyAction.RelativeArchivePath
ShadowCopyAction(File, ZipCompressor, DocumentationRegistry, String, List<Transformer>, List<Relocator>, PatternSet, ShadowStats, GradleVersionUtil, boolean, boolean, UnusedTracker) - Constructor in ShadowCopyAction
ShadowExtension - Class in com.github.jengelman.gradle.plugins.shadow
ShadowExtension(Project) - Constructor in ShadowExtension
ShadowJar - Class in com.github.jengelman.gradle.plugins.shadow.tasks
ShadowJar() - Constructor in ShadowJar
ShadowJavaPlugin - Class in com.github.jengelman.gradle.plugins.shadow
ShadowJavaPlugin(ProjectConfigurationActionContainer) - Constructor in ShadowJavaPlugin
ShadowPlugin - Class in com.github.jengelman.gradle.plugins.shadow
ShadowStats - Class in com.github.jengelman.gradle.plugins.shadow
SimpleRelocator - Class in com.github.jengelman.gradle.plugins.shadow.relocation
Modified from org.apache.maven.plugins.shade.relocation.SimpleRelocator.java
SimpleRelocator(String, String, List<String>, List<String>, boolean) - Constructor in SimpleRelocator
startJar() - Method in ShadowStats

T

taskName(Task) - Method in ConfigureShadowRelocation
toInputStream() - Method in ServiceFileTransformer.ServiceStream
toString() - Method in ShadowStats
transform(TransformerContext) - Method in ApacheLicenseResourceTransformer
transform(TransformerContext) - Method in ApacheNoticeResourceTransformer
transform(TransformerContext) - Method in AppendingTransformer
transform(TransformerContext) - Method in ComponentsXmlResourceTransformer
transform(TransformerContext) - Method in DontIncludeResourceTransformer
transform(TransformerContext) - Method in GroovyExtensionModuleTransformer
transform(TransformerContext) - Method in IncludeResourceTransformer
transform(TransformerContext) - Method in Log4j2PluginsCacheFileTransformer
transform(TransformerContext) - Method in ManifestResourceTransformer
transform(TransformerContext) - Method in PropertiesFileTransformer
transform(TransformerContext) - Method in ServiceFileTransformer
transform(Transformer) - Method in ShadowJar
Add a preconfigured transformer instance.
transform(TransformerContext) - Method in Transformer
transform(TransformerContext) - Method in XmlAppendingTransformer
Transformer - Interface in com.github.jengelman.gradle.plugins.shadow.transformers
Modified from org.apache.maven.plugins.shade.resource.ResourceTransformer.java
TransformerContext - Class in com.github.jengelman.gradle.plugins.shadow.transformers

U

UnusedTracker - Class in com.github.jengelman.gradle.plugins.shadow.internal
Tracks unused classes in the project classpath.

V

visitDir(FileCopyDetails) - Method in ShadowCopyAction.BaseStreamAction
visitFile(FileCopyDetails) - Method in ShadowCopyAction.BaseStreamAction

W

writeTo(Object) - Method in DefaultInheritManifest

X

XmlAppendingTransformer - Class in com.github.jengelman.gradle.plugins.shadow.transformers
Appends multiple occurrences of some XML file.

Y

Z

ZipCompressor - Interface in com.github.jengelman.gradle.plugins.shadow.internal

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _