@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();
    }
@ 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 ( ) ; }
Configure a local instance of JMeter

@throws MojoExecutionException Exception