Package org.eclipse.aether.repository
Class LocalRepository
- java.lang.Object
-
- org.eclipse.aether.repository.LocalRepository
-
- All Implemented Interfaces:
ArtifactRepository
public final class LocalRepository extends Object implements ArtifactRepository
A repository on the local file system used to cache contents of remote repositories and to store locally installed artifacts. Note that this class merely describes such a repository, actual access to the contained artifacts is handled by aLocalRepositoryManager
which is usually determined from thetype
of the repository.
-
-
Constructor Summary
Constructors Constructor Description LocalRepository(File basedir)
Creates a new local repository with the specified base directory and unknown type.LocalRepository(File basedir, String type)
Creates a new local repository with the specified properties.LocalRepository(String basedir)
Creates a new local repository with the specified base directory and unknown type.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
File
getBasedir()
Gets the base directory of the repository.String
getContentType()
Gets the type of the repository, for example "default".String
getId()
Gets the identifier of this repository.int
hashCode()
String
toString()
-
-
-
Constructor Detail
-
LocalRepository
public LocalRepository(String basedir)
Creates a new local repository with the specified base directory and unknown type.- Parameters:
basedir
- The base directory of the repository, may benull
.
-
LocalRepository
public LocalRepository(File basedir)
Creates a new local repository with the specified base directory and unknown type.- Parameters:
basedir
- The base directory of the repository, may benull
.
-
LocalRepository
public LocalRepository(File basedir, String type)
Creates a new local repository with the specified properties.- Parameters:
basedir
- The base directory of the repository, may benull
.type
- The type of the repository, may benull
.
-
-
Method Detail
-
getContentType
public String getContentType()
Description copied from interface:ArtifactRepository
Gets the type of the repository, for example "default".- Specified by:
getContentType
in interfaceArtifactRepository
- Returns:
- The (case-sensitive) type of the repository, never
null
.
-
getId
public String getId()
Description copied from interface:ArtifactRepository
Gets the identifier of this repository.- Specified by:
getId
in interfaceArtifactRepository
- Returns:
- The (case-sensitive) identifier, never
null
.
-
getBasedir
public File getBasedir()
Gets the base directory of the repository.- Returns:
- The base directory or
null
if none.
-
-