private Settings cloneSettings()

in src/main/java/org/apache/maven/plugins/invoker/AbstractInvokerMojo.java [1473:1492]


    private Settings cloneSettings() {
        Settings recessiveSettings = SettingsUtils.copySettings(this.settings);

        // MINVOKER-133: reset sourceLevelSet
        resetSourceLevelSet(recessiveSettings);
        for (org.apache.maven.settings.Mirror mirror : recessiveSettings.getMirrors()) {
            resetSourceLevelSet(mirror);
        }
        for (org.apache.maven.settings.Server server : recessiveSettings.getServers()) {
            resetSourceLevelSet(server);
        }
        for (org.apache.maven.settings.Proxy proxy : recessiveSettings.getProxies()) {
            resetSourceLevelSet(proxy);
        }
        for (org.apache.maven.settings.Profile profile : recessiveSettings.getProfiles()) {
            resetSourceLevelSet(profile);
        }

        return recessiveSettings;
    }