Service File Transformer
Resources transformer that appends entries in META-INF/services
resources into a single resource. For example, if there are several META-INF/services/org.apache.maven.project.ProjectBuilder
resources spread across many JARs the individual entries will all be concatenated into a single META-INF/services/org.apache.maven.project.ProjectBuilder
resource packaged into the resultant JAR produced by the shading process.
Modified from org.apache.maven.plugins.shade.resource.ServicesResourceTransformer.java.
Author
jvanzyl
Charlie Knudsen
John Engelman
Constructors
Properties
This is used for creating Gradle's lazy properties in the subclass, Shadow's build-in transformers that depend on this have been injected via ObjectFactory.newInstance. Custom transformers should implement or inject this property if they need to access it.