Class TeslaProjectBuilder.TeslaProjectBuildingResult

  • All Implemented Interfaces:
    org.apache.maven.project.ProjectBuildingResult
    Enclosing class:
    TeslaProjectBuilder

    private static class TeslaProjectBuilder.TeslaProjectBuildingResult
    extends java.lang.Object
    implements org.apache.maven.project.ProjectBuildingResult
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private org.apache.maven.project.DependencyResolutionResult dependencyResolutionResult  
      private java.io.File pomFile  
      private java.util.List<org.apache.maven.model.building.ModelProblem> problems  
      private org.apache.maven.project.MavenProject project  
      private java.lang.String projectId  
    • Constructor Summary

      Constructors 
      Constructor Description
      TeslaProjectBuildingResult​(java.lang.String projectId, java.io.File pomFile, org.apache.maven.project.MavenProject project, java.util.List<org.apache.maven.model.building.ModelProblem> problems, org.apache.maven.project.DependencyResolutionResult dependencyResolutionResult)  
    • Field Detail

      • projectId

        private final java.lang.String projectId
      • pomFile

        private final java.io.File pomFile
      • project

        private final org.apache.maven.project.MavenProject project
      • problems

        private final java.util.List<org.apache.maven.model.building.ModelProblem> problems
      • dependencyResolutionResult

        private final org.apache.maven.project.DependencyResolutionResult dependencyResolutionResult
    • Constructor Detail

      • TeslaProjectBuildingResult

        public TeslaProjectBuildingResult​(java.lang.String projectId,
                                          java.io.File pomFile,
                                          org.apache.maven.project.MavenProject project,
                                          java.util.List<org.apache.maven.model.building.ModelProblem> problems,
                                          org.apache.maven.project.DependencyResolutionResult dependencyResolutionResult)
    • Method Detail

      • getProjectId

        public java.lang.String getProjectId()
        Specified by:
        getProjectId in interface org.apache.maven.project.ProjectBuildingResult
      • getPomFile

        public java.io.File getPomFile()
        Specified by:
        getPomFile in interface org.apache.maven.project.ProjectBuildingResult
      • getProject

        public org.apache.maven.project.MavenProject getProject()
        Specified by:
        getProject in interface org.apache.maven.project.ProjectBuildingResult
      • getProblems

        public java.util.List<org.apache.maven.model.building.ModelProblem> getProblems()
        Specified by:
        getProblems in interface org.apache.maven.project.ProjectBuildingResult
      • getDependencyResolutionResult

        public org.apache.maven.project.DependencyResolutionResult getDependencyResolutionResult()
        Specified by:
        getDependencyResolutionResult in interface org.apache.maven.project.ProjectBuildingResult