org.sonatype.aether.impl.internal
Class SimpleLocalRepositoryManager
java.lang.Object
org.sonatype.aether.impl.internal.SimpleLocalRepositoryManager
- All Implemented Interfaces:
- LocalRepositoryManager
- Direct Known Subclasses:
- EnhancedLocalRepositoryManager
public class SimpleLocalRepositoryManager
- extends Object
- implements LocalRepositoryManager
A local repository manager that realizes the classical Maven 2.0 local repository.
- Author:
- Benjamin Bentmann
SimpleLocalRepositoryManager
public SimpleLocalRepositoryManager(File basedir)
SimpleLocalRepositoryManager
public SimpleLocalRepositoryManager(String basedir)
setLogger
public SimpleLocalRepositoryManager setLogger(Logger logger)
getRepository
public LocalRepository getRepository()
- Specified by:
getRepository in interface LocalRepositoryManager
getPathForLocalArtifact
public String getPathForLocalArtifact(Artifact artifact)
- Specified by:
getPathForLocalArtifact in interface LocalRepositoryManager
getPathForRemoteArtifact
public String getPathForRemoteArtifact(Artifact artifact,
RemoteRepository repository,
String context)
- Specified by:
getPathForRemoteArtifact in interface LocalRepositoryManager
getPathForLocalMetadata
public String getPathForLocalMetadata(Metadata metadata)
- Specified by:
getPathForLocalMetadata in interface LocalRepositoryManager
getPathForRemoteMetadata
public String getPathForRemoteMetadata(Metadata metadata,
RemoteRepository repository,
String context)
- Specified by:
getPathForRemoteMetadata in interface LocalRepositoryManager
find
public LocalArtifactResult find(RepositorySystemSession session,
LocalArtifactRequest request)
- Specified by:
find in interface LocalRepositoryManager
add
public void add(RepositorySystemSession session,
LocalArtifactRegistration request)
- Specified by:
add in interface LocalRepositoryManager
toString
public String toString()
- Overrides:
toString in class Object
find
public LocalMetadataResult find(RepositorySystemSession session,
LocalMetadataRequest request)
- Specified by:
find in interface LocalRepositoryManager
add
public void add(RepositorySystemSession session,
LocalMetadataRegistration request)
- Specified by:
add in interface LocalRepositoryManager
Copyright © 2010-2011 Sonatype, Inc.. All Rights Reserved.