code: @Override
      public void doExecute() throws MojoExecutionException {
          getLog().info(" ");
          getLog().info(LINE_SEPARATOR);
          getLog().info("C O N F I G U R I N G    J M E T E R");
          getLog().info(LINE_SEPARATOR);
          getLog().info(" ");
          processedArtifacts.clear();
          JMeterConfigurationHolder.getInstance().resetConfiguration();
          parsedExcludedArtifacts = setupExcludedArtifacts(excludedArtifacts);
          getLog().info("Building JMeter directory structure...");
          generateJMeterDirectoryTree();
          getLog().info("Configuring JMeter artifacts...");
          configureJMeterArtifacts();
          getLog().info("Populating JMeter directory...");
          populateJMeterDirectoryTree();
          getLog().info(String.format(
                  "Copying extensions to JMeter lib/ext directory %s with downloadExtensionDependencies set to %s...",
                  libExtDirectory,
                  downloadExtensionDependencies
          ));
          copyExplicitLibraries(jmeterExtensions, libExtDirectory, downloadExtensionDependencies);
          getLog().info(String.format(
                  "Copying JUnit libraries to JMeter junit lib directory %s with downloadLibraryDependencies set to %s...",
                  libJUnitDirectory,
                  downloadLibraryDependencies
          ));
          copyExplicitLibraries(junitLibraries, libJUnitDirectory, downloadLibraryDependencies);
          getLog().info(String.format(
                  "Copying test libraries to JMeter lib directory %s with downloadLibraryDependencies set to %s...",
                  libDirectory,
                  downloadLibraryDependencies
          ));
          copyExplicitLibraries(testPlanLibraries, libDirectory, downloadLibraryDependencies);
          getLog().info("Configuring JMeter properties...");
          configurePropertiesFiles();
          getLog().info("Generating JSON Test config...");
          generateTestConfig();
          JMeterConfigurationHolder.getInstance().freezeConfiguration();
      }
docs: Configure a local instance of JMeter
  
  @throws MojoExecutionException Exception