code: public void execute()
          throws MojoExecutionException, MojoFailureException
      {
          if ( properties.isEmpty() )
          {
              getLog().debug( "No system properties found" );
  
              return;
          }
  
          getLog().debug( "Setting system properties:" );
  
          for ( Enumeration<?> propertyNames = properties.propertyNames(); propertyNames.hasMoreElements(); )
          {
              String propertyName = propertyNames.nextElement().toString();
              String propertyValue = properties.getProperty( propertyName );
  
              getLog().debug( "- " + propertyName + " = " + propertyValue );
  
              System.setProperty( propertyName, propertyValue );
          }
  
          int count = properties.size();
  
          getLog().info( "Set " + count + " system " + ( count > 1 ? "properties" : "property" ) );
      }
docs: {@inheritDoc}