Interface MavenArtifactRepository
- All Superinterfaces:
ArtifactRepository
,AuthenticationSupported
An artifact repository which uses a Maven format to store artifacts and meta-data.
Repositories of this type are created by the RepositoryHandler.maven(org.gradle.api.Action)
group of methods.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
artifactUrls
(Object... urls) Adds some additional URLs to use to find artifact files.Returns the additional URLs to use to find artifact files.getUrl()
The base URL of this repository.void
setArtifactUrls
(Iterable<?> urls) Sets the additional URLs to use to find artifact files.void
setArtifactUrls
(Set<URI> urls) Sets the additional URLs to use to find artifact files.void
Sets the base URL of this repository.void
Sets the base URL of this repository.Methods inherited from interface org.gradle.api.artifacts.repositories.ArtifactRepository
getName, setName
Methods inherited from interface org.gradle.api.artifacts.repositories.AuthenticationSupported
authentication, credentials, credentials, getAuthentication, getCredentials, getCredentials
-
Method Details
-
getUrl
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, usingsetArtifactUrls(Iterable)
.- Returns:
- The URL.
-
setUrl
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, usingsetArtifactUrls(Iterable)
.- Parameters:
url
- The base URL.- Since:
- 4.0
-
setUrl
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, usingsetArtifactUrls(Iterable)
.The provided value is evaluated as per
Project.uri(Object)
. This means, for example, you can pass in aFile
object, or a relative path to be evaluated relative to the project directory.- Parameters:
url
- The base URL.
-
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.
-
artifactUrls
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(Object)
. This means, for example, you can pass in aFile
object, or a relative path to be evaluated relative to the project directory.- Parameters:
urls
- The URLs to add.
-
setArtifactUrls
Sets the additional URLs to use to find artifact files. Note that these URLs are not used to find POM files.- Parameters:
urls
- The URLs.- Since:
- 4.0
-
setArtifactUrls
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(Object)
. This means, for example, you can pass in aFile
object, or a relative path to be evaluated relative to the project directory.- Parameters:
urls
- The URLs.
-