Interface InclusiveRepositoryContentDescriptor
- All Known Subinterfaces:
- MavenRepositoryContentDescriptor,- RepositoryContentDescriptor
Descriptor of a repository content, used to avoid reaching to an external repository when not needed.
Only inclusions can be defined at this level (cross-repository content).
 Excludes need to be defined per-repository using RepositoryContentDescriptor.
 Similarly to declaring includes on specific repositories via ArtifactRepository.content(Action),
 inclusions are extensive, meaning that anything which doesn't match the includes will be
 considered missing from the repository.
 
- Since:
- 6.2
- 
Method SummaryModifier and TypeMethodDescriptionvoidincludeGroup(String group) Declares that an entire group should be searched for in this repository.voidincludeGroupAndSubgroups(String groupPrefix) Declares that an entire group and its subgroups should be searched for in this repository.voidincludeGroupByRegex(String groupRegex) Declares that an entire group should be searched for in this repository.voidincludeModule(String group, String moduleName) Declares that an entire module should be searched for in this repository.voidincludeModuleByRegex(String groupRegex, String moduleNameRegex) Declares that an entire module should be searched for in this repository, using regular expressions.voidincludeVersion(String group, String moduleName, String version) Declares that a specific module version should be searched for in this repository.voidincludeVersionByRegex(String groupRegex, String moduleNameRegex, String versionRegex) Declares that a specific module version should be searched for in this repository, using regular expressions.
- 
Method Details- 
includeGroupDeclares that an entire group should be searched for in this repository.- Parameters:
- group- the group name
 
- 
includeGroupAndSubgroupsDeclares that an entire group and its subgroups should be searched for in this repository.A subgroup is a group that starts with the given prefix and has a dot immediately after the prefix. For example, if the prefix is org.gradle, thenorg.gradleis matched as a group, andorg.gradle.fooandorg.gradle.foo.barare matched as subgroups.org.gradlefoois not matched as a subgroup.- Parameters:
- groupPrefix- the group prefix to include
- Since:
- 8.1
 
- 
includeGroupByRegexDeclares that an entire group should be searched for in this repository.- Parameters:
- groupRegex- a regular expression of the group name
 
- 
includeModuleDeclares that an entire module should be searched for in this repository.- Parameters:
- group- the group name
- moduleName- the module name
 
- 
includeModuleByRegexDeclares that an entire module should be searched for in this repository, using regular expressions.- Parameters:
- groupRegex- the group name regular expression
- moduleNameRegex- the module name regular expression
 
- 
includeVersionDeclares that a specific module version should be searched for in this repository.- Parameters:
- group- the group name
- moduleName- the module name
- version- the module version
 
- 
includeVersionByRegexDeclares that a specific module version should be searched for in this repository, using regular expressions.- Parameters:
- groupRegex- the group name regular expression
- moduleNameRegex- the module name regular expression
- versionRegex- the module version regular expression
 
 
-