Resource Filter
The gradle DSL model of an Eclipse resource filter. This allows specifying a filter with a custom matcher and configuring whether it is an include/exclude filter that applies to files, folders, or both. The following example excludes the 'node_modules' folder.
plugins {
id 'java'
id 'eclipse'
}
eclipse {
project {
resourceFilter {
appliesTo = 'FOLDERS'
type = 'EXCLUDE_ALL'
matcher {
id = 'org.eclipse.ui.ide.multiFilter'
// to find out which arguments to use, configure the desired
// filter with Eclipse's UI and copy the arguments string over
arguments = '1.0-name-matches-false-false-node_modules'
}
}
}
}
Content copied to clipboard
Since
3.5
Functions
Link copied to clipboard
Indicates whether this ResourceFilter applies to files, folders, or both.
Link copied to clipboard
Gets the matcher of this ResourceFilter.
Link copied to clipboard
Specifies whether this ResourceFilter is including or excluding resources.
Link copied to clipboard
Indicates whether this ResourceFilter applies recursively to all children of the project it is created on.
Link copied to clipboard
Configures the matcher of this resource filter.
Link copied to clipboard
Indicates whether this ResourceFilter applies to files, folders, or both.
Link copied to clipboard
Sets whether this ResourceFilter applies recursively or not.
Link copied to clipboard
Sets the ResourceFilterType