355663 aramirez private void processPom() 355663 aramirez throws MojoExecutionException 355663 aramirez { 355663 aramirez if ( pomFile != null && pomFile.exists() ) 355663 aramirez { 355663 aramirez Reader reader = null; 355663 aramirez try 355663 aramirez { 355663 aramirez 355663 aramirez reader = new FileReader( pomFile ); 355663 aramirez MavenXpp3Reader modelReader = new MavenXpp3Reader(); 355663 aramirez Model model = modelReader.read( reader ); 355663 aramirez 355663 aramirez Parent parent = model.getParent(); 355663 aramirez 356704 aramirez if( parent != null && parent.getGroupId() != null ) 355663 aramirez { 355663 aramirez this.groupId = parent.getGroupId(); 355663 aramirez } 355663 aramirez else if( model.getGroupId() != null ) 355663 aramirez { 355663 aramirez this.groupId = model.getGroupId(); 355663 aramirez } 355663 aramirez if ( model.getArtifactId() != null ) 355663 aramirez { 355663 aramirez this.artifactId = model.getArtifactId(); 355663 aramirez } 355663 aramirez if ( model.getVersion() != null ) 355663 aramirez { 355663 aramirez this.version = model.getVersion(); 355663 aramirez } 355663 aramirez if ( model.getPackaging() != null ) 355663 aramirez { 355663 aramirez this.packaging = model.getPackaging(); 355663 aramirez } 355663 aramirez }