Interface ArtifactRepository

All Known Implementing Classes:
DefaultArtifactRepository, DelegatingLocalArtifactRepository, LocalArtifactRepository, MavenArtifactRepository, UserLocalArtifactRepository

@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.
      Returns:
      whether the repository is blocked
      Since:
      3.8.1
    • setBlocked

      void setBlocked(boolean blocked)
      Deprecated.
      Parameters:
      blocked - block the repository?
      Since:
      3.8.1
    • find

      Artifact find(Artifact artifact)
      Deprecated.
      Parameters:
      artifact - an artifact
      Returns:
      found 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.
      Parameters:
      authentication - authentication
      Since:
      3.0-alpha-3
    • getAuthentication

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

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

      Proxy getProxy()
      Deprecated.
      Returns:
      repository proxy
      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