/** * @see org.apache.maven.execution.ExecutionListener#sessionEnded(org.apache.maven.execution.ExecutionEvent) */ public void sessionEnded( ExecutionEvent event ) { debug( "sessionEnded" ); this.eventLogger.sessionEnded( event ); Map<ModuleName, MavenProject> buildingProjects = getSessionProjects(event); for (Entry<ModuleName,FilterImpl> e : fixNull(this.proxies.entrySet())) { MavenProject project = buildingProjects.get(e.getKey()); if (project!=null) { for (MavenReporter mavenReporter : reporters.get(e.getKey())) { try { mavenReporter.postBuild( e.getValue() ,project, maven3Builder.listener); } catch ( InterruptedException x ) { x.printStackTrace(); } catch ( IOException x ) { x.printStackTrace(); } } } } }
/** * All {@link MavenProject}s in the current session, keyed by their names. */ private Map<ModuleName, MavenProject> getSessionProjects(ExecutionEvent event) { List<MavenProject> projects = event.getSession().getProjects(); debug("Projects to build: " + projects); Map<ModuleName,MavenProject> buildingProjects = new HashMap<>(); for (MavenProject p : projects) { buildingProjects.put(new ModuleName(p), p); } return buildingProjects; }
public void forkedProjectFailed( ExecutionEvent event ) { debug("forkedProjectFailed " +gav(event.getProject())); // recordProjectEnded(event,Result.FAILURE); }
public void forkedProjectStarted( ExecutionEvent event ) { debug("forkedProjectStarted " + gav(event.getProject())); // recordProjectStarted(event); this.eventLogger.forkedProjectStarted( event ); }
/** * @see org.apache.maven.execution.ExecutionListener#projectFailed(org.apache.maven.execution.ExecutionEvent) */ public void projectFailed( ExecutionEvent event ) { debug("projectFailed " + gav(event.getProject())); recordProjectEnded(event,Result.FAILURE); this.eventLogger.projectFailed(event); }
/** * @see org.apache.maven.execution.ExecutionListener#projectStarted(org.apache.maven.execution.ExecutionEvent) */ public void projectStarted( ExecutionEvent event ) { debug( "projectStarted " + gav(event.getProject())); recordProjectStarted(event); this.eventLogger.projectStarted( event ); }
/** * @see org.apache.maven.execution.ExecutionListener#mojoFailed(org.apache.maven.execution.ExecutionEvent) */ public void mojoFailed( ExecutionEvent event ) { debug("mojoFailed " + mojoExec(event)); recordMojoEnded(event, getExecutionException(event)); this.eventLogger.mojoFailed( event ); }
/** * @see org.apache.maven.execution.ExecutionListener#mojoSkipped(org.apache.maven.execution.ExecutionEvent) */ public void mojoSkipped( ExecutionEvent event ) { debug("mojoSkipped " + mojoExec(event)); this.eventLogger.mojoSkipped( event ); }
/** * @see org.apache.maven.execution.ExecutionListener#projectSucceeded(org.apache.maven.execution.ExecutionEvent) */ public void projectSucceeded( ExecutionEvent event ) { debug( "projectSucceeded "+gav(event.getProject())); recordProjectEnded(event,Result.SUCCESS); this.eventLogger.projectSucceeded( event ); }
public void forkedProjectSucceeded( ExecutionEvent event ) { debug("forkedProjectSucceeded " +gav(event.getProject())); // recordProjectEnded(event,Result.SUCCESS); this.eventLogger.forkedProjectSucceeded(event); }
/** * @see org.apache.maven.execution.ExecutionListener#projectSkipped(org.apache.maven.execution.ExecutionEvent) */ public void projectSkipped( ExecutionEvent event ) { debug("projectSkipped " + gav(event.getProject())); this.eventLogger.projectSkipped( event ); }
/** * @see org.apache.maven.execution.ExecutionListener#mojoSucceeded(org.apache.maven.execution.ExecutionEvent) */ public void mojoSucceeded( ExecutionEvent event ) { debug("mojoSucceeded " + mojoExec(event)); recordMojoEnded(event,null); this.eventLogger.mojoSucceeded( event ); }
/** * @see org.apache.maven.execution.ExecutionListener#mojoStarted(org.apache.maven.execution.ExecutionEvent) */ public void mojoStarted( ExecutionEvent event ) { debug( "mojoStarted " + mojoExec( event ) ); recordMojoStarted(event); this.eventLogger.mojoStarted( event ); }