@Component(role=ProjectMetadataReader.class, instantiationStrategy="per-lookup") public class ProjectMetadataReader extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private org.codehaus.plexus.logging.Logger |
log |
private static java.lang.String |
PACKAGING_POM |
private java.util.Map<java.io.File,ProjectMetadata> |
projects |
Constructor and Description |
---|
ProjectMetadataReader() |
Modifier and Type | Method and Description |
---|---|
void |
addBasedir(java.io.File basedir) |
private java.io.File |
canonify(java.io.File file) |
private java.util.Set<java.io.File> |
getChildren(java.io.File basedir,
PomFile project) |
java.util.Collection<ProjectMetadata> |
getProjects() |
private static final java.lang.String PACKAGING_POM
@Requirement private org.codehaus.plexus.logging.Logger log
private java.util.Map<java.io.File,ProjectMetadata> projects
public void addBasedir(java.io.File basedir) throws java.io.IOException
java.io.IOException
private java.util.Set<java.io.File> getChildren(java.io.File basedir, PomFile project) throws java.io.IOException
java.io.IOException
public java.util.Collection<ProjectMetadata> getProjects()
private java.io.File canonify(java.io.File file)