org.sonatype.tycho.p2.facade.internal
Class MavenRepositoryReader
java.lang.Object
org.sonatype.tycho.p2.facade.internal.MavenRepositoryReader
- All Implemented Interfaces:
- RepositoryReader
@Component(role=MavenRepositoryReader.class,
instantiationStrategy="per-lookup")
public class MavenRepositoryReader
- extends java.lang.Object
- implements RepositoryReader
Implementation of RepositoryReader interface that delegates to Maven repository subsystem to retrieve artifacts from
remote repository.
Method Summary |
java.io.InputStream |
getContents(GAV gav,
java.lang.String classifier,
java.lang.String extension)
|
java.io.InputStream |
getContents(java.lang.String remoteRelpath)
|
void |
setArtifactRepository(org.apache.maven.artifact.repository.ArtifactRepository repository)
|
void |
setLocalRepository(org.apache.maven.artifact.repository.ArtifactRepository localRepository)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MavenRepositoryReader
public MavenRepositoryReader()
getContents
public java.io.InputStream getContents(GAV gav,
java.lang.String classifier,
java.lang.String extension)
throws java.io.IOException
- Specified by:
getContents
in interface RepositoryReader
- Throws:
java.io.IOException
getContents
public java.io.InputStream getContents(java.lang.String remoteRelpath)
throws java.io.IOException
- Specified by:
getContents
in interface RepositoryReader
- Throws:
java.io.IOException
setArtifactRepository
public void setArtifactRepository(org.apache.maven.artifact.repository.ArtifactRepository repository)
setLocalRepository
public void setLocalRepository(org.apache.maven.artifact.repository.ArtifactRepository localRepository)
Copyright © 2008-2011. All Rights Reserved.