org.apache.maven.model.locator
Interface ModelLocator
- All Known Subinterfaces:
- ModelProcessor
- All Known Implementing Classes:
- DefaultModelLocator, DefaultModelProcessor
public interface ModelLocator
Locates a POM file within a project base directory.
- Author:
- Benjamin Bentmann
Method Summary |
java.io.File |
locatePom(java.io.File projectDirectory)
Locates the POM file within the specified project directory. |
locatePom
java.io.File locatePom(java.io.File projectDirectory)
- Locates the POM file within the specified project directory. In case the given project directory does not exist
or does not contain a POM file, the return value indicates the expected path to the POM file. Sub directories of
the project directory will not be considered when locating the POM file. The return value will be an absolute
path if the project directory is given as an absolute path.
- Parameters:
projectDirectory
- The (possibly non-existent) base directory to locate the POM file in, must not be null
.
- Returns:
- The path to the (possibly non-existent) POM file, never
null
.
Copyright © 2001-2011 Apache Software Foundation. All Rights Reserved.