code: @Override
      public void execute()
      {
          if ( "pom".equals( project.getPackaging() ) )
          {
              return;
          }
  
          if ( skip )
          {
              return;
          }
          
          long ts = System.currentTimeMillis();
  
          Properties projectProperties = project.getProperties();
  
          restoreProperty( projectProperties, "sbt._scalacOptions" );
          restoreProperty( projectProperties, "sbt._scalacPlugins" );
          restoreProperty( projectProperties, "addScalacArgs" );
          restoreProperty( projectProperties, "analysisCacheFile" );
          restoreProperty( projectProperties, "maven.test.failure.ignore" );
  
          long te = System.currentTimeMillis();
          getLog().debug( String.format( "Mojo execution time: %d ms", te - ts ) );
      }
docs: Restores project original configuration after compilation with SCoverage instrumentation.