Interface EmbeddedDependenciesSpec
-
- All Implemented Interfaces:
-
org.gradle.api.Named
public interface EmbeddedDependenciesSpec implements Named
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classEmbeddedDependenciesSpec.Repackage
-
Method Summary
Modifier and Type Method Description EmbeddedDependenciesSpecinclude(String pattern)Adds an ANT-style pattern to the list of included classes and resources. EmbeddedDependenciesSpecexclude(String pattern)Adds an ANT-style pattern to the list of excluded classes and resources. EmbeddedDependenciesSpec.Repackagerepackage(Regex classNamePattern, String replacement)Repackages classes the given classNamePattern to the given replacement. EmbeddedDependenciesSpec.Repackagerepackage(String classNamePrefix, String replacement)Repackages classes the given classNamePrefix to the given replacement. abstract SetProperty<String>getIncludes()Controls what classes and resources get imported. abstract SetProperty<String>getExcludes()Controls what classes and resources get excluded. abstract ListProperty<EmbeddedDependenciesSpec.Repackage>getRepackages()Controls how classes get repackaged. -
-
Method Detail
-
include
EmbeddedDependenciesSpec include(String pattern)
Adds an ANT-style pattern to the list of included classes and resources.
-
exclude
EmbeddedDependenciesSpec exclude(String pattern)
Adds an ANT-style pattern to the list of excluded classes and resources.
-
repackage
EmbeddedDependenciesSpec.Repackage repackage(Regex classNamePattern, String replacement)
Repackages classes the given classNamePattern to the given replacement.
-
repackage
EmbeddedDependenciesSpec.Repackage repackage(String classNamePrefix, String replacement)
Repackages classes the given classNamePrefix to the given replacement.
-
getIncludes
abstract SetProperty<String> getIncludes()
Controls what classes and resources get imported.
-
getExcludes
abstract SetProperty<String> getExcludes()
Controls what classes and resources get excluded. Defaults to known build-specific resources:
META-INF/LICENSE* META-INF/NOTICE* META-INF/MANIFEST.MF META-INF/*.kotlin_module META-INF/*.SF META-INF/*.DSA META-INF/*.RSA META-INF/maven/** META-INF/versions/*/module-info.class//////
-
getRepackages
abstract ListProperty<EmbeddedDependenciesSpec.Repackage> getRepackages()
Controls how classes get repackaged.
-
-
-
-