List<MavenReporter> mavenReporters = getMavenReporters( mavenProject ); MavenBuildProxy2 mavenBuildProxy2 = getMavenBuildProxy2( mavenProject ); mavenBuildProxy2.start();
MavenBuildProxy2 mavenBuildProxy2 = getMavenBuildProxy2( mavenProject );
public void reccordProjectFailed( ExecutionEvent event ) { MavenBuildProxy2 mavenBuildProxy2 = getMavenBuildProxy2( event.getProject() ); mavenBuildProxy2.end(); mavenBuildProxy2.setResult( Result.FAILURE );
MavenBuildProxy2 mavenBuildProxy2 = getMavenBuildProxy2( mavenProject );
public void reccordProjectSucceeded( ExecutionEvent event ) { MavenBuildProxy2 mavenBuildProxy2 = getMavenBuildProxy2( event.getProject() ); mavenBuildProxy2.end(); mavenBuildProxy2.setResult( Result.SUCCESS );
private void recordMojoEnded(ExecutionEvent event, Exception problem) { MavenProject mavenProject = event.getProject(); MojoInfo mojoInfo = new MojoInfo(event,getMojoStartTime(event.getProject())); recordExecutionTime(event,mojoInfo); List<MavenReporter> mavenReporters = getMavenReporters( mavenProject ); MavenBuildProxy2 mavenBuildProxy2 = getMavenBuildProxy2( mavenProject ); if (mavenBuildProxy2 == null) return; mavenBuildProxy2.setExecutedMojos( this.executedMojosPerModule.get( new ModuleName(event) ) ); for (MavenReporter mavenReporter : fixNull(mavenReporters)) { try { mavenReporter.postExecute( mavenBuildProxy2, mavenProject, mojoInfo, maven3Builder.listener, problem); if (mavenReporter instanceof TestFailureDetector) { if(((TestFailureDetector) mavenReporter).hasTestFailures()) { hasTestFailures.compareAndSet(false, true); } } } catch ( InterruptedException e ) { e.printStackTrace(); } catch ( IOException e ) { mavenBuildProxy2.setResult(Result.FAILURE); e.printStackTrace(); } } }
public void reccordMojoStarted( ExecutionEvent event ) { initMojoStartTime( event.getProject() ); MavenProject mavenProject = event.getProject(); XmlPlexusConfiguration xmlPlexusConfiguration = new XmlPlexusConfiguration( event.getMojoExecution().getConfiguration() ); Mojo mojo = null;//getMojo( event.getMojoExecution(), event.getSession() ); MojoInfo mojoInfo = new MojoInfo( event.getMojoExecution(), mojo, xmlPlexusConfiguration, getExpressionEvaluator( event.getSession(), event.getMojoExecution() ) ); List<MavenReporter> mavenReporters = getMavenReporters( mavenProject ); MavenBuildProxy2 mavenBuildProxy2 = getMavenBuildProxy2( mavenProject ); if (mavenReporters != null) { for (MavenReporter mavenReporter : mavenReporters) { try { mavenReporter.preExecute( mavenBuildProxy2, mavenProject, mojoInfo, maven3Builder.listener); } catch ( InterruptedException e ) { e.printStackTrace(); } catch ( IOException e ) { e.printStackTrace(); } } } }
private void recordMojoStarted(ExecutionEvent event) { long startTime = initMojoStartTime( event.getProject() ); MavenProject mavenProject = event.getProject(); MojoInfo mojoInfo = new MojoInfo(event,startTime); List<MavenReporter> mavenReporters = getMavenReporters( mavenProject ); MavenBuildProxy2 mavenBuildProxy2 = getMavenBuildProxy2( mavenProject ); if (mavenBuildProxy2 == null) return; for (MavenReporter mavenReporter : fixNull(mavenReporters)) { try { mavenReporter.preExecute( mavenBuildProxy2, mavenProject, mojoInfo, maven3Builder.listener); } catch ( InterruptedException e ) { e.printStackTrace(); } catch ( IOException e ) { e.printStackTrace(); } } }
private void recordProjectEnded(ExecutionEvent event, Result result) { MavenBuildProxy2 mavenBuildProxy2 = getMavenBuildProxy2( event.getProject() ); if (mavenBuildProxy2 == null) return; mavenBuildProxy2.setResult(result); List<MavenReporter> mavenReporters = getMavenReporters( event.getProject() ); for ( MavenReporter mavenReporter : fixNull(mavenReporters)) { try { mavenReporter.postBuild( mavenBuildProxy2, event.getProject(), maven3Builder.listener); } catch ( InterruptedException e ) { e.printStackTrace(); } catch ( IOException e ) { e.printStackTrace(); } } mavenBuildProxy2.end(); }
private void recordProjectStarted(ExecutionEvent event) { MavenProject mavenProject = event.getProject(); List<MavenReporter> mavenReporters = getMavenReporters( mavenProject ); MavenBuildProxy2 mavenBuildProxy2 = getMavenBuildProxy2( mavenProject ); if (mavenBuildProxy2 == null) return; mavenBuildProxy2.start(); for (MavenReporter mavenReporter : fixNull(mavenReporters)) { try { mavenReporter.enterModule( mavenBuildProxy2 ,mavenProject, maven3Builder.listener); } catch ( InterruptedException e ) { e.printStackTrace(); } catch ( IOException e ) { e.printStackTrace(); } } }