code: protected void setSystemProperties(DriverMap driverRepository) {
          ArrayList<DriverContext> driverContextsForCurrentOperatingSystem = driverRepository.getDriverContextsForCurrentOperatingSystem();
          if (driverContextsForCurrentOperatingSystem.size() == 0) {
              LOG.warn("No driver contexts detected for the current operating system, no maven properties set!");
          }
          for (DriverContext driverContext : driverContextsForCurrentOperatingSystem) {
              DriverDetails driverDetails = driverRepository.getDetailsForLatestVersionOfDriverContext(driverContext);
              LOG.info("Setting maven property - ${" + driverContext.getBinaryTypeForContext().getDriverSystemProperty() + "} = " + driverDetails.extractedLocation);
              project.getProperties().setProperty(driverContext.getBinaryTypeForContext().getDriverSystemProperty(), driverDetails.extractedLocation);
          }
      }
docs: Set the system property webdriver.*.driver for the latest revision of each binary extracted.
  
  @param driverRepository map of drivers that system properties will be set for