hudson.maven
Class ReactorReader

java.lang.Object
  extended by hudson.maven.ReactorReader
All Implemented Interfaces:
org.sonatype.aether.repository.WorkspaceReader

public class ReactorReader
extends Object
implements org.sonatype.aether.repository.WorkspaceReader

NOTE : this class is not designed for external use so it can change without any prior notice class coming from ASF sources http://svn.apache.org/repos/asf/maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/ReactorReader.java FIXME simplify more !!

Since:
1.1
Author:
Olivier Lamy

Constructor Summary
ReactorReader(Map<String,org.apache.maven.project.MavenProject> reactorProjects, File workspaceRoot)
           
 
Method Summary
 void addProject(org.apache.maven.project.MavenProject mavenProject)
           
 File findArtifact(org.sonatype.aether.artifact.Artifact artifact)
           
 List<String> findVersions(org.sonatype.aether.artifact.Artifact artifact)
           
 org.sonatype.aether.repository.WorkspaceRepository getRepository()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReactorReader

public ReactorReader(Map<String,org.apache.maven.project.MavenProject> reactorProjects,
                     File workspaceRoot)
Method Detail

findArtifact

public File findArtifact(org.sonatype.aether.artifact.Artifact artifact)
Specified by:
findArtifact in interface org.sonatype.aether.repository.WorkspaceReader

findVersions

public List<String> findVersions(org.sonatype.aether.artifact.Artifact artifact)
Specified by:
findVersions in interface org.sonatype.aether.repository.WorkspaceReader

addProject

public void addProject(org.apache.maven.project.MavenProject mavenProject)

getRepository

public org.sonatype.aether.repository.WorkspaceRepository getRepository()
Specified by:
getRepository in interface org.sonatype.aether.repository.WorkspaceReader


Copyright © 2011. All Rights Reserved.