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.PlexusContainer
container
private org.codehaus.plexus.logging.Logger
log
private static java.lang.String
PACKAGING_POM
private 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 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()
-
-
-
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)
-
-