1 package org.apache.maven.project; 2 3 18 19 import org.apache.maven.project.validation.ModelValidationResult; 20 21 public class InvalidProjectModelException 22 extends ProjectBuildingException 23 { 24 private final String pomLocation; 25 26 private ModelValidationResult validationResult; 27 28 public InvalidProjectModelException( String projectId, String pomLocation, String message, Throwable cause ) 29 { 30 super( projectId, message, cause ); 31 this.pomLocation = pomLocation; 32 } 33 34 public InvalidProjectModelException( String projectId, String pomLocation, String message, 35 ModelValidationResult validationResult ) 36 { 37 super( projectId, message ); 38 39 this.pomLocation = pomLocation; 40 this.validationResult = validationResult; 41 } 42 43 public InvalidProjectModelException( String projectId, String pomLocation, String message ) 44 { 45 super( projectId, message ); 46 47 this.pomLocation = pomLocation; 48 } 49 50 public final String getPomLocation() 51 { 52 return pomLocation; 53 } 54 55 public final ModelValidationResult getValidationResult() 56 { 57 return validationResult; 58 } 59 60 } 61 | Popular Tags |