Overview | Package | Class | Deprecated | Index | Help
| Groovy Documentation
| FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | METHOD | DETAIL: FIELD | METHOD

## org.gradle.api.artifacts.repositories
[Java] Interface MavenArtifactRepository

    org.gradle.api.artifacts.repositories.MavenArtifactRepository
      org.gradle.api.artifacts.repositories.AuthenticationSupported
          org.gradle.api.artifacts.repositories.ArtifactRepository

All Superinterfaces:
  AuthenticationSupported, ArtifactRepository

    public interface MavenArtifactRepository
    extends ArtifactRepository, AuthenticationSupported

An artifact repository which uses a Maven format to store artifacts and meta-data.

Method Summary
`void` | `artifactUrls(Object... urls)` Adds some additional URLs to use to find artifact files.
`Set` | `getArtifactUrls()` Returns the additional URLs to use to find artifact files.
`URI` | `getUrl()` The base URL of this repository.
`void` | `setArtifactUrls(Iterable urls)` Sets the additional URLs to use to find artifact files.
`void` | `setUrl(Object url)` Sets the base URL of this repository.

Methods inherited from interface AuthenticationSupported
credentials, getCredentials

Methods inherited from interface ArtifactRepository
getName, setName

Method Detail

### artifactUrls

    public void artifactUrls(Object... urls)

  Adds some additional URLs to use to find artifact files. Note that these URLs are not used to find POM files.

  The provided values are evaluated as per Project.uri. This means, for example, you can pass in a `File` object, or a relative path to be evaluated relative to the project directory.

  Parameters:
    `urls` - The URLs to add.

### getArtifactUrls

    public Set getArtifactUrls()

  Returns the additional URLs to use to find artifact files. Note that these URLs are not used to find POM files.
  Returns:
    The additional URLs. Returns an empty list if there are no such URLs.

### getUrl

    public URI getUrl()

  The base URL of this repository. This URL is used to find both POMs and artifact files. You can add additional URLs to use to look for artifact files, such as jars, using setArtifactUrls(Iterable).
  Returns:
    The URL.

### setArtifactUrls

    public void setArtifactUrls(Iterable urls)

  Sets the additional URLs to use to find artifact files. Note that these URLs are not used to find POM files.

  The provided values are evaluated as per Project.uri. This means, for example, you can pass in a `File` object, or a relative path to be evaluated relative to the project directory.

  Parameters:
    `urls` - The URLs.

### setUrl

    public void setUrl(Object url)

  Sets the base URL of this repository. This URL is used to find both POMs and artifact files. You can add additional URLs to use to look for artifact files, such as jars, using setArtifactUrls(Iterable).

  The provided value is evaluated as per Project.uri. This means, for example, you can pass in a `File` object, or a relative path to be evaluated relative to the project directory.

  Parameters:
    `url` - The base URL.

Gradle API 1.10