code: @Override
      public void execute()
      {
          if ( "pom".equals( project.getPackaging() ) )
          {
              getLog().info( "Skipping SCoverage execution for project with packaging type 'pom'" );
              return;
          }
  
          if ( skip )
          {
              getLog().info( "Skipping Scoverage execution" );
              return;
          }
  
          long ts = System.currentTimeMillis();
  
          SCoverageForkedLifecycleConfigurator.afterForkedLifecycleExit( project, reactorProjects );
  
          long te = System.currentTimeMillis();
          getLog().debug( String.format( "Mojo execution time: %d ms", te - ts ) );
      }
docs: Creates artifact file containing instrumented classes.