Interface ArtifactRepository


@Deprecated public interface ArtifactRepository
Deprecated.
Avoid use of this type, if you need access to local repository use repository system classes instead.
Abstraction of an artifact repository. Artifact repositories can be remote, local, or even build reactor or IDE workspace.
  • Method Details

    • pathOf

      String pathOf(Artifact artifact)
      Deprecated.
    • pathOfRemoteRepositoryMetadata

      String pathOfRemoteRepositoryMetadata(ArtifactMetadata artifactMetadata)
      Deprecated.
    • pathOfLocalRepositoryMetadata

      String pathOfLocalRepositoryMetadata(ArtifactMetadata metadata, ArtifactRepository repository)
      Deprecated.
    • getUrl

      String getUrl()
      Deprecated.
    • setUrl

      void setUrl(String url)
      Deprecated.
    • getBasedir

      String getBasedir()
      Deprecated.
    • getProtocol

      String getProtocol()
      Deprecated.
    • getId

      String getId()
      Deprecated.
    • setId

      void setId(String id)
      Deprecated.
    • getSnapshots

      ArtifactRepositoryPolicy getSnapshots()
      Deprecated.
    • setSnapshotUpdatePolicy

      void setSnapshotUpdatePolicy(ArtifactRepositoryPolicy policy)
      Deprecated.
    • getReleases

      Deprecated.
    • setReleaseUpdatePolicy

      void setReleaseUpdatePolicy(ArtifactRepositoryPolicy policy)
      Deprecated.
    • getLayout

      Deprecated.
    • setLayout

      void setLayout(ArtifactRepositoryLayout layout)
      Deprecated.
    • getKey

      String getKey()
      Deprecated.
    • isUniqueVersion

      @Deprecated boolean isUniqueVersion()
      Deprecated.
    • isBlacklisted

      @Deprecated boolean isBlacklisted()
      Deprecated.
    • setBlacklisted

      @Deprecated void setBlacklisted(boolean blackListed)
      Deprecated.
    • isBlocked

      boolean isBlocked()
      Deprecated.
      Since:
      3.8.1
    • setBlocked

      void setBlocked(boolean blocked)
      Deprecated.
      Since:
      3.8.1
    • find

      Artifact find(Artifact artifact)
      Deprecated.
      Parameters:
      artifact -
      Since:
      3.0-alpha-3
    • findVersions

      List<String> findVersions(Artifact artifact)
      Deprecated.
      Finds the versions of the specified artifact that are available in this repository.
      Parameters:
      artifact - The artifact whose available versions should be determined, must not be null.
      Returns:
      The available versions of the artifact or an empty list if none, never null.
      Since:
      3.0-alpha-3
    • isProjectAware

      boolean isProjectAware()
      Deprecated.
      Indicates whether this repository is backed by actual projects. For instance, the build reactor or IDE workspace are examples of such repositories.
      Returns:
      true if the repository is backed by actual projects, false otherwise.
      Since:
      3.0-beta-1
    • setAuthentication

      void setAuthentication(Authentication authentication)
      Deprecated.
      Since:
      3.0-alpha-3
    • getAuthentication

      Authentication getAuthentication()
      Deprecated.
      Since:
      3.0-alpha-3
    • setProxy

      void setProxy(Proxy proxy)
      Deprecated.
      Since:
      3.0-alpha-3
    • getProxy

      Proxy getProxy()
      Deprecated.
      Since:
      3.0-alpha-3
    • getMirroredRepositories

      List<ArtifactRepository> getMirroredRepositories()
      Deprecated.
      Returns:
      the repositories mirrored by the actual one
      Since:
      3.0.3
    • setMirroredRepositories

      void setMirroredRepositories(List<ArtifactRepository> mirroredRepositories)
      Deprecated.
      Parameters:
      mirroredRepositories - the repositories that the actual one mirrors
      Since:
      3.0.3