Interface ProjectBuildingResult
public interface ProjectBuildingResult
Collects the output of the project builder.
-
Method Summary
Modifier and TypeMethodDescriptionGets the result of the dependency resolution for the project.Gets the POM file from which the project was built.List<org.apache.maven.model.building.ModelProblem> Gets the problems that were encountered during the project building.Gets the project that was built.Gets the identifier of the project that could not be built.
-
Method Details
-
getProjectId
String getProjectId()Gets the identifier of the project that could not be built. The general format of the identifier is<groupId>:<artifactId>:<version>but some of these coordinates may still be unknown at the point the exception is thrown so this information is merely meant to assist the user.- Returns:
- The identifier of the project or an empty string if not known, never
null.
-
getPomFile
File getPomFile()Gets the POM file from which the project was built.- Returns:
- The POM file or
nullif unknown.
-
getProject
MavenProject getProject()Gets the project that was built.- Returns:
- The project that was built or
nullif an error occurred and this result accompanies aProjectBuildingException.
-
getProblems
List<org.apache.maven.model.building.ModelProblem> getProblems()Gets the problems that were encountered during the project building.- Returns:
- The problems that were encountered during the project building, can be empty but never
null.
-
getDependencyResolutionResult
DependencyResolutionResult getDependencyResolutionResult()Gets the result of the dependency resolution for the project.- Returns:
- The result of the dependency resolution for the project or
nullif the project dependencies were not requested.
-