# Interface LibraryBinaryDependencySpec

All Superinterfaces:
  `DependencySpec`

@Incubating @Deprecated public interface LibraryBinaryDependencySpec extends DependencySpec
Deprecated.
The Gradle software model is deprecated and will be removed in Gradle 10. Use the new component model (e.g. `cpp-application`, `cpp-library`, `swift-application`, `swift-library`, `xctest`) instead.
A dependency onto a specific binary of a library published by a project.

Since:
  2.11

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `getLibraryName()`
  Deprecated.
  Returns the name of the library this dependency refers to.
  `String`
  `getProjectPath()`
  Deprecated.
  Returns the project path of the project this dependency refers to.
  `String`
  `getVariant()`
  Deprecated.
  Returns the variant of this binary.

  ### Methods inherited from interface DependencySpec

  `getDisplayName`

- ## Method Details

  - ### getProjectPath

    String getProjectPath()
    Deprecated.
    Returns the project path of the project this dependency refers to.
    Returns:
      the project path
    Since:
      2.11

  - ### getLibraryName

    String getLibraryName()
    Deprecated.
    Returns the name of the library this dependency refers to. If null, it should be assumed that the project defines a single library.
    Returns:
      the library name
    Since:
      2.11

  - ### getVariant

    String getVariant()
    Deprecated.
    Returns the variant of this binary.
    Returns:
      the library variant
    Since:
      2.11