Class ProjectMetadataReader
- java.lang.Object
-
- org.eclipse.tycho.versions.engine.ProjectMetadataReader
-
@Component(role=ProjectMetadataReader.class, instantiationStrategy="per-lookup") public class ProjectMetadataReader extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private org.codehaus.plexus.PlexusContainercontainerprivate org.codehaus.plexus.logging.Loggerlogprivate static java.lang.StringPACKAGING_POMprivate java.util.Map<java.io.File,ProjectMetadata>projects
-
Constructor Summary
Constructors Constructor Description ProjectMetadataReader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddBasedir(java.io.File basedir)private java.io.Filecanonify(java.io.File file)private java.util.Set<java.io.File>getChildren(java.io.File basedir, PomFile project)java.util.Collection<ProjectMetadata>getProjects()
-
-
-
Field Detail
-
PACKAGING_POM
private static final java.lang.String PACKAGING_POM
- See Also:
- Constant Field Values
-
log
@Requirement private org.codehaus.plexus.logging.Logger log
-
container
@Requirement private org.codehaus.plexus.PlexusContainer container
-
projects
private java.util.Map<java.io.File,ProjectMetadata> projects
-
-
Method Detail
-
addBasedir
public void addBasedir(java.io.File basedir) throws java.io.IOException- Throws:
java.io.IOException
-
getChildren
private java.util.Set<java.io.File> getChildren(java.io.File basedir, PomFile project) throws java.io.IOException- Throws:
java.io.IOException
-
getProjects
public java.util.Collection<ProjectMetadata> getProjects()
-
canonify
private java.io.File canonify(java.io.File file)
-
-