Package org.apache.maven.model.root
Interface RootLocator
- All Known Implementing Classes:
DefaultRootLocator
public interface RootLocator
Interface used to locate the root directory for a given project.
The root locator is usually looked up from the plexus container.
One notable exception is the computation of the early
session.rootDirectory
property which happens very early. The implementation used in this case
will be discovered using the JDK service mechanism.
The default implementation will look for a .mvn child directory
or a pom.xml containing the root="true" attribute.- See Also:
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault PathfindMandatoryRoot(Path basedir) default Pathdefault StringbooleanisRootDirectory(Path dir)
-
Field Details
-
UNABLE_TO_FIND_ROOT_PROJECT_MESSAGE
- See Also:
-
-
Method Details
-
findMandatoryRoot
-
findRoot
-
getNoRootMessage
-
isRootDirectory
-