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
ConstructorsConstructorDescriptionLocalRepository(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 TypeMethodDescriptionbooleanDeprecated.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.inthashCode()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:ArtifactRepositoryGets the type of the repository, for example "default".- Specified by:
getContentTypein interfaceArtifactRepository- Returns:
- The (case-sensitive) type of the repository, never
null.
-
getId
Description copied from interface:ArtifactRepositoryGets the identifier of this repository.- Specified by:
getIdin interfaceArtifactRepository- Returns:
- The (case-sensitive) identifier, never
null.
-
getBasedir
Deprecated.UsegetBasePath()instead.Gets the base directory of the repository.- Returns:
- The base directory or
nullif none.
-
getBasePath
Gets the base directory of the repository.- Returns:
- The base directory or
nullif none. - Since:
- 2.0.0
-
toString
-
equals
-
hashCode
-
LocalRepository(Path)instead.