SyncSpec (Gradle API 8.14) (original) (raw)

All Superinterfaces:

[ContentFilterable](ContentFilterable.html "interface in org.gradle.api.file"), [CopyProcessingSpec](CopyProcessingSpec.html "interface in org.gradle.api.file"), [CopySourceSpec](CopySourceSpec.html "interface in org.gradle.api.file"), [CopySpec](CopySpec.html "interface in org.gradle.api.file"), [PatternFilterable](../tasks/util/PatternFilterable.html "interface in org.gradle.api.tasks.util")


public interface SyncSpecextends CopySpec

Synchronizes the contents of a destination directory with some source directories and files.

Since:

7.5

Returns the filter that defines which files to preserve in the destination directory.
Configures the filter that defines which files to preserve in the destination directory.

Methods inherited from interface org.gradle.api.file.CopySpec

[eachFile](CopySpec.html#eachFile%28groovy.lang.Closure%29), [eachFile](CopySpec.html#eachFile%28org.gradle.api.Action%29), [exclude](CopySpec.html#exclude%28groovy.lang.Closure%29), [exclude](CopySpec.html#exclude%28java.lang.Iterable%29), [exclude](CopySpec.html#exclude%28java.lang.String...%29), [exclude](CopySpec.html#exclude%28org.gradle.api.specs.Spec%29), [expand](CopySpec.html#expand%28java.util.Map%29), [expand](CopySpec.html#expand%28java.util.Map,org.gradle.api.Action%29), [filesMatching](CopySpec.html#filesMatching%28java.lang.Iterable,org.gradle.api.Action%29), [filesMatching](CopySpec.html#filesMatching%28java.lang.String,org.gradle.api.Action%29), [filesNotMatching](CopySpec.html#filesNotMatching%28java.lang.Iterable,org.gradle.api.Action%29), [filesNotMatching](CopySpec.html#filesNotMatching%28java.lang.String,org.gradle.api.Action%29), [filter](CopySpec.html#filter%28groovy.lang.Closure%29), [filter](CopySpec.html#filter%28java.lang.Class%29), [filter](CopySpec.html#filter%28java.util.Map,java.lang.Class%29), [filter](CopySpec.html#filter%28org.gradle.api.Transformer%29), [from](CopySpec.html#from%28java.lang.Object...%29), [from](CopySpec.html#from%28java.lang.Object,groovy.lang.Closure%29), [from](CopySpec.html#from%28java.lang.Object,org.gradle.api.Action%29), [getDuplicatesStrategy](CopySpec.html#getDuplicatesStrategy%28%29), [getFilteringCharset](CopySpec.html#getFilteringCharset%28%29), [getIncludeEmptyDirs](CopySpec.html#getIncludeEmptyDirs%28%29), [include](CopySpec.html#include%28groovy.lang.Closure%29), [include](CopySpec.html#include%28java.lang.Iterable%29), [include](CopySpec.html#include%28java.lang.String...%29), [include](CopySpec.html#include%28org.gradle.api.specs.Spec%29), [into](CopySpec.html#into%28java.lang.Object%29), [into](CopySpec.html#into%28java.lang.Object,groovy.lang.Closure%29), [into](CopySpec.html#into%28java.lang.Object,org.gradle.api.Action%29), [isCaseSensitive](CopySpec.html#isCaseSensitive%28%29), [rename](CopySpec.html#rename%28groovy.lang.Closure%29), [rename](CopySpec.html#rename%28java.lang.String,java.lang.String%29), [rename](CopySpec.html#rename%28java.util.regex.Pattern,java.lang.String%29), [rename](CopySpec.html#rename%28org.gradle.api.Transformer%29), [setCaseSensitive](CopySpec.html#setCaseSensitive%28boolean%29), [setDuplicatesStrategy](CopySpec.html#setDuplicatesStrategy%28org.gradle.api.file.DuplicatesStrategy%29), [setExcludes](CopySpec.html#setExcludes%28java.lang.Iterable%29), [setFilteringCharset](CopySpec.html#setFilteringCharset%28java.lang.String%29), [setIncludeEmptyDirs](CopySpec.html#setIncludeEmptyDirs%28boolean%29), [setIncludes](CopySpec.html#setIncludes%28java.lang.Iterable%29), [with](CopySpec.html#with%28org.gradle.api.file.CopySpec...%29)