Package org.apache.maven.model.locator
Class DefaultModelLocator
java.lang.Object
org.apache.maven.model.locator.DefaultModelLocator
- All Implemented Interfaces:
ModelLocator
@Named
@Singleton
@Deprecated(since="4.0.0")
public class DefaultModelLocator
extends Object
implements ModelLocator
Deprecated.
Locates a POM file within a project base directory.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionlocateExistingPom
(File project) Deprecated.locateExistingPom
(Path project) Deprecated.Returns the file containing the pom or null if a pom can not be found at the given file or in the given directory.Deprecated.Deprecated.Locates the POM file within the specified project directory.
-
Constructor Details
-
DefaultModelLocator
public DefaultModelLocator()Deprecated.
-
-
Method Details
-
locatePom
Deprecated.Description copied from interface:ModelLocator
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. Subdirectories 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.- Specified by:
locatePom
in interfaceModelLocator
- Parameters:
projectDirectory
- The (possibly non-existent) base directory to locate the POM file in, must not benull
.- Returns:
- The path to the (possibly non-existent) POM file, never
null
.
-
locatePom
Deprecated.Description copied from interface:ModelLocator
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. Subdirectories 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.- Specified by:
locatePom
in interfaceModelLocator
- Parameters:
projectDirectory
- The (possibly non-existent) base directory to locate the POM file in, must not benull
.- Returns:
- The path to the (possibly non-existent) POM file, never
null
.
-
locateExistingPom
Deprecated.Description copied from interface:ModelLocator
Returns the file containing the pom or null if a pom can not be found at the given file or in the given directory.- Specified by:
locateExistingPom
in interfaceModelLocator
-
locateExistingPom
Deprecated.Description copied from interface:ModelLocator
Returns the file containing the pom or null if a pom can not be found at the given file or in the given directory.- Specified by:
locateExistingPom
in interfaceModelLocator
-
ModelBuilder
instead