Package org.eclipse.aether.repository
Class LocalRepository
java.lang.Object
org.eclipse.aether.repository.LocalRepository
- All Implemented Interfaces:
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 a
LocalRepositoryManager
which is usually determined from the type
of
the repository.-
Constructor Summary
ConstructorDescriptionLocalRepository
(File basedir) Deprecated.LocalRepository
(File basedir, String type) Deprecated.UseLocalRepository(Path, String)
instead.LocalRepository
(String basedir) Creates a new local repository with the specified base directory and unknown type.LocalRepository
(URI basedir) Creates a new local repository with the specified base directory and unknown type.LocalRepository
(Path basePath) Creates a new local repository with the specified base directory and unknown type.LocalRepository
(Path basePath, String type) Creates a new local repository with the specified properties. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Deprecated.UsegetBasePath()
instead.Gets the base directory of the repository.Gets the type of the repository, for example "default".getId()
Gets the identifier of this repository.int
hashCode()
toString()
-
Constructor Details
-
LocalRepository
Creates a new local repository with the specified base directory and unknown type.- Parameters:
basedir
- The base directory of the repository, may benull
.
-
LocalRepository
Creates a new local repository with the specified base directory and unknown type.- Parameters:
basedir
- The base directory of the repository, may benull
.- Since:
- 2.0.0
-
LocalRepository
Deprecated.UseLocalRepository(Path)
instead.Creates a new local repository with the specified base directory and unknown type.- Parameters:
basedir
- The base directory of the repository, may benull
.
-
LocalRepository
Creates a new local repository with the specified base directory and unknown type.- Parameters:
basePath
- The base directory of the repository, may benull
.- Since:
- 2.0.0
-
LocalRepository
Deprecated.UseLocalRepository(Path, String)
instead.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
.
-
LocalRepository
Creates a new local repository with the specified properties.- Parameters:
basePath
- The base directory of the repository, may benull
.type
- The type of the repository, may benull
.- Since:
- 2.0.0
-
-
Method Details
-
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
Description copied from interface:ArtifactRepository
Gets the identifier of this repository.- Specified by:
getId
in interfaceArtifactRepository
- Returns:
- The (case-sensitive) identifier, never
null
.
-
getBasedir
Deprecated.UsegetBasePath()
instead.Gets the base directory of the repository.- Returns:
- The base directory or
null
if none.
-
getBasePath
Gets the base directory of the repository.- Returns:
- The base directory or
null
if none. - Since:
- 2.0.0
-
toString
-
equals
-
hashCode
-
LocalRepository(Path)
instead.