Interface FlatDirectoryArtifactRepository
-
- All Superinterfaces:
ArtifactRepository
public interface FlatDirectoryArtifactRepository extends ArtifactRepository
A repository that looks into a number of directories for artifacts. The artifacts are expected to be located in the root of the specified directories. The repository ignores any group/organization information specified in the dependency section of your build script. If you only use this kind of resolver you can specify your dependencies like:junit:4.8.1
instead ofjunit:junit:4.8.1
.To resolve a dependency, this resolver looks for one of the following files. It will return the first match it finds:
- [artifact]-[version].[ext]
- [artifact]-[version]-[classifier].[ext]
- [artifact].[ext]
- [artifact]-[classifier].[ext]
:junit:junit:4.8.1
, this repository will look forjunit-4.8.1.jar
and thenjunit.jar
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
dir(java.lang.Object dir)
Adds a directory where this repository will look for artifacts.void
dirs(java.lang.Object... dirs)
Adds some directories where this repository will look for artifacts.java.util.Set<java.io.File>
getDirs()
Returns the directories where this repository will look for artifacts.void
setDirs(java.lang.Iterable<?> dirs)
Sets the directories where this repository will look for artifacts.void
setDirs(java.util.Set<java.io.File> dirs)
Sets the directories where this repository will look for artifacts.-
Methods inherited from interface org.gradle.api.artifacts.repositories.ArtifactRepository
content, getName, setName
-
-
-
-
Method Detail
-
getDirs
java.util.Set<java.io.File> getDirs()
Returns the directories where this repository will look for artifacts.- Returns:
- The directories. Never null.
-
dir
void dir(java.lang.Object dir)
Adds a directory where this repository will look for artifacts.The provided value are evaluated as per
Project.file(Object)
.- Parameters:
dir
- the directory
-
dirs
void dirs(java.lang.Object... dirs)
Adds some directories where this repository will look for artifacts.The provided values are evaluated as per
Project.files(Object...)
.- Parameters:
dirs
- the directories.
-
setDirs
void setDirs(java.util.Set<java.io.File> dirs)
Sets the directories where this repository will look for artifacts.- Parameters:
dirs
- the directories.- Since:
- 4.0
-
setDirs
void setDirs(java.lang.Iterable<?> dirs)
Sets the directories where this repository will look for artifacts.The provided values are evaluated as per
Project.files(Object...)
.- Parameters:
dirs
- the directories.
-
-