Class XMvnWorkspaceReader
- java.lang.Object
-
- org.fedoraproject.xmvn.connector.maven.XMvnWorkspaceReader
-
- All Implemented Interfaces:
org.eclipse.aether.repository.WorkspaceReader
@Component(role=org.eclipse.aether.repository.WorkspaceReader.class, hint="ide") public class XMvnWorkspaceReader extends java.lang.Object implements org.eclipse.aether.repository.WorkspaceReader
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<ResolutionListener>listenersprivate static org.eclipse.aether.repository.WorkspaceRepositoryREPOSITORYprivate Resolverresolver
-
Constructor Summary
Constructors Constructor Description XMvnWorkspaceReader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddResolutionListener(ResolutionListener listener)java.io.FilefindArtifact(org.eclipse.aether.artifact.Artifact artifact)java.util.List<java.lang.String>findVersions(org.eclipse.aether.artifact.Artifact artifact)org.eclipse.aether.repository.WorkspaceRepositorygetRepository()private ResolutionResultresolve(org.eclipse.aether.artifact.Artifact artifact)
-
-
-
Field Detail
-
resolver
@Requirement private Resolver resolver
-
REPOSITORY
private static final org.eclipse.aether.repository.WorkspaceRepository REPOSITORY
-
listeners
private final java.util.List<ResolutionListener> listeners
-
-
Method Detail
-
addResolutionListener
public void addResolutionListener(ResolutionListener listener)
-
resolve
private ResolutionResult resolve(org.eclipse.aether.artifact.Artifact artifact)
-
findArtifact
public java.io.File findArtifact(org.eclipse.aether.artifact.Artifact artifact)
- Specified by:
findArtifactin interfaceorg.eclipse.aether.repository.WorkspaceReader
-
findVersions
public java.util.List<java.lang.String> findVersions(org.eclipse.aether.artifact.Artifact artifact)
- Specified by:
findVersionsin interfaceorg.eclipse.aether.repository.WorkspaceReader
-
getRepository
public org.eclipse.aether.repository.WorkspaceRepository getRepository()
- Specified by:
getRepositoryin interfaceorg.eclipse.aether.repository.WorkspaceReader
-
-