Interface DependencyResolutionManagement
public interface DependencyResolutionManagement
Allows configuring dependency resolution for all projects of the build.
- Since:
- 6.8
- 
Method SummaryModifier and TypeMethodDescriptionvoidcomponents(Action<? super ComponentMetadataHandler> registration) Registers component metadata rules used by all projectsReturns the shared component metadata handlerReturns the name of the extension generated by default from the TOML dependencies file if found.Returns the name of the extension generated for type-safe project accessors.Returns the shared repository handlerReturns the configurable version catalogs.voidrepositories(Action<? super RepositoryHandler> repositoryConfiguration) Configures the repositories used by all projectsvoidversionCatalogs(Action<? super MutableVersionCatalogContainer> spec) Configures the version catalogs which will be used to generate type safe accessors for dependencies.
- 
Method Details- 
repositoriesConfigures the repositories used by all projects- Parameters:
- repositoryConfiguration- the repositories configuration
 
- 
getRepositoriesReturns the shared repository handler
- 
getRepositoriesMode
- 
componentsRegisters component metadata rules used by all projects- Parameters:
- registration- the registration action
 
- 
getRulesMode
- 
getComponentsComponentMetadataHandler getComponents()Returns the shared component metadata handler
- 
versionCatalogsConfigures the version catalogs which will be used to generate type safe accessors for dependencies.- Parameters:
- spec- the spec to configure the dependencies
- Since:
- 7.0
 
- 
getVersionCatalogsMutableVersionCatalogContainer getVersionCatalogs()Returns the configurable version catalogs.- Since:
- 7.0
 
- 
getDefaultProjectsExtensionNameReturns the name of the extension generated for type-safe project accessors. Defaults to "projects"- Since:
- 7.0
 
- 
getDefaultLibrariesExtensionNameReturns the name of the extension generated by default from the TOML dependencies file if found. Defaults to "libs".- Since:
- 7.0
 
 
-