JavaScript is disabled on your browser.
Overview
Package
Class
Deprecated
Index
Help
Frames
No Frames
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
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
DefaultDependencyFilter
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
DefaultDependencyFilter
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
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, Closure<?>)
- 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
getMetaClass()
- Method in
ShadowJar
getMode()
- Method in
ShadowCopyAction.ArchiveFileTreeElement
getName()
- Method in
ShadowCopyAction.ArchiveFileTreeElement
getParent()
- Method in
ShadowCopyAction.RelativeArchivePath
getPath()
- Method in
ShadowCopyAction.ArchiveFileTreeElement
getProperty(String)
- Method in
ShadowJar
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
getWorkResult(boolean)
- Method in
GradleVersionUtil
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
DefaultDependencyFilter
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.
inheritFrom(Object, Closure)
- Method in
DefaultInheritManifest
inheritFrom(Object, Closure)
- Method in
InheritManifest
InheritManifest
- Interface in
com.github.jengelman.gradle.plugins.shadow.tasks
invokeMethod(String, Object)
- Method in
ShadowJar
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
DefaultDependencyFilter
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
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
DefaultDependencyFilter
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(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
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}
setMetaClass(MetaClass)
- Method in
ShadowJar
setPath(String)
- Method in
ServiceFileTransformer
setProperty(String, Object)
- Method in
ShadowJar
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
_
Overview
Package
Class
Deprecated
Index
Help
Frames
No Frames
Groovy Documentation