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 aLocalRepositoryManagerwhich is usually determined from thetypeof 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 booleanequals(Object obj)FilegetBasedir()Gets the base directory of the repository.StringgetContentType()Gets the type of the repository, for example "default".StringgetId()Gets the identifier of this repository.inthashCode()StringtoString()
-
-
-
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:ArtifactRepositoryGets the type of the repository, for example "default".- Specified by:
getContentTypein interfaceArtifactRepository- Returns:
- The (case-sensitive) type of the repository, never
null.
-
getId
public String getId()
Description copied from interface:ArtifactRepositoryGets the identifier of this repository.- Specified by:
getIdin interfaceArtifactRepository- Returns:
- The (case-sensitive) identifier, never
null.
-
getBasedir
public File getBasedir()
Gets the base directory of the repository.- Returns:
- The base directory or
nullif none.
-
-