Interface ProjectBuildingResult


  • public interface ProjectBuildingResult
    Collects the output of the project builder.
    Author:
    Benjamin Bentmann
    • Method Detail

      • getProjectId

        java.lang.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

        java.io.File getPomFile()
        Gets the POM file from which the project was built.
        Returns:
        The POM file or null if unknown.
      • getProject

        MavenProject getProject()
        Gets the project that was built.
        Returns:
        The project that was built or null if an error occurred and this result accompanies a ProjectBuildingException.
      • getProblems

        java.util.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 null if the project dependencies were not requested.