public void preExecute(MavenProject project, MojoExecution exec, Mojo mojo, PlexusConfiguration mergedConfig, ExpressionEvaluator eval) throws IOException, InterruptedException { long startTime = System.nanoTime(); if(lastModule!=project) { // module change fireLeaveModule(); fireEnterModule(project); } listener.preExecute(project, new MojoInfo(exec, mojo, mergedConfig, eval)); overheadTime += System.nanoTime()-startTime; }
public void preExecute(MavenProject project, MojoExecution exec, Mojo mojo, PlexusConfiguration mergedConfig, ExpressionEvaluator eval) throws IOException, InterruptedException { long startTime = System.nanoTime(); if(lastModule!=project) { // module change fireLeaveModule(); fireEnterModule(project); } long mojoStartTime = initMojoStartTime(project); listener.preExecute(project, new MojoInfo(exec, mojo, mergedConfig, eval, mojoStartTime)); overheadTime += System.nanoTime()-startTime; }