Class 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 a LocalRepositoryManager which is usually determined from the type of the repository.
    • 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 be null.
      • 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 be null.
      • 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 be null.
        type - The type of the repository, may be null.