Package org.gradle.api.artifacts
Interface VersionCatalog
- All Superinterfaces:
- Named
Provides access to a version catalog. Unlike generated extension
 classes for catalogs, there is no guarantee that the requested
 aliases exist, so you must check existence on the returned optional
 values.
- Since:
- 7.0
- 
Nested Class SummaryNested classes/interfaces inherited from interface org.gradle.api.NamedNamed.Namer
- 
Method SummaryModifier and TypeMethodDescriptionfindBundle(String alias) Returns the provider for the corresponding bundle alias.findLibrary(String alias) Returns the dependency provider for the corresponding library alias.findPlugin(String alias) Returns the plugin dependency provider for the requested alias.findVersion(String alias) Returns the version constraint with the corresponding alias in the catalog.Returns the list of bundles defined in this version catalog.Returns the list of aliases defined in this version catalog.Returns the list of plugin aliases defined in this version catalog.Returns the list of version aliases defined in this version catalog.
- 
Method Details- 
findLibraryReturns the dependency provider for the corresponding library alias.Note: Alias will be automatically normalized: '-', '_' and '.' will be replaced with '.' - Parameters:
- alias- the alias of the library
- Since:
- 7.4
 
- 
findBundleReturns the provider for the corresponding bundle alias.Note: Bundle will be automatically normalized: '-', '_' and '.' will be replaced with '.' - Parameters:
- alias- the alias of the bundle
 
- 
findVersionReturns the version constraint with the corresponding alias in the catalog.Note: Alias will be automatically normalized: '-', '_' and '.' will be replaced with '.' - Parameters:
- alias- the alias of the version
 
- 
findPluginReturns the plugin dependency provider for the requested alias.Note: Alias will be automatically normalized: '-', '_' and '.' will be replaced with '.' - Parameters:
- alias- the alias of the plugin
- Since:
- 7.2
 
- 
getLibraryAliasesReturns the list of aliases defined in this version catalog.Note: Returned aliases are normalized: '-', '_' and '.' have been replaced with '.' - Returns:
- the list of library aliases
- Since:
- 7.4
 
- 
getBundleAliasesReturns the list of bundles defined in this version catalog.Note: Returned aliases are normalized: '-', '_' and '.' have been replaced with '.' - Returns:
- the list of bundle aliases
- Since:
- 7.1
 
- 
getVersionAliasesReturns the list of version aliases defined in this version catalog.Note: Returned aliases are normalized: '-', '_' and '.' have been replaced with '.' - Returns:
- the list of version aliases
- Since:
- 7.1
 
- 
getPluginAliasesReturns the list of plugin aliases defined in this version catalog.Note: Returned aliases are normalized: '-', '_' and '.' have been replaced with '.' - Returns:
- the list of plugin aliases
- Since:
- 7.2
 
 
-