VersionCatalogBuilder.LibraryAliasBuilder (Gradle API 7.6.3)

Package org.gradle.api.initialization.dsl

## Interface VersionCatalogBuilder.LibraryAliasBuilder

- Enclosing interface:
    VersionCatalogBuilder

      public static interface VersionCatalogBuilder.LibraryAliasBuilder

  Allows configuring the version of a library
  Since:
    7.0

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | `version​(java.lang.String version)` | Configures the required version for this alias
    `void` | `version​(Action<? super MutableVersionConstraint> versionSpec)` | Configures the version for this alias
    `void` | `versionRef​(java.lang.String versionRef)` | Configures this alias to use a version reference, created via the `VersionCatalogBuilder.version(String, Action)` method.
    `void` | `withoutVersion()` | Do not associate this alias to a particular version, in which case the dependency notation will just have group and artifact.

- - ### Method Detail

    - #### version

          void version​(Action<? super MutableVersionConstraint> versionSpec)

      Configures the version for this alias

    - #### version

          void version​(java.lang.String version)

      Configures the required version for this alias

    - #### versionRef

          void versionRef​(java.lang.String versionRef)

      Configures this alias to use a version reference, created via the `VersionCatalogBuilder.version(String, Action)` method.
      Parameters:
        `versionRef` - the version reference

    - #### withoutVersion

          void withoutVersion()

      Do not associate this alias to a particular version, in which case the dependency notation will just have group and artifact.