private static void hidePasswords()

in src/main/java/org/apache/maven/plugins/help/EffectiveSettingsMojo.java [131:150]


    private static void hidePasswords(Settings aSettings) {
        List<Proxy> proxies = aSettings.getProxies();
        for (Proxy proxy : proxies) {
            if (StringUtils.isNotEmpty(proxy.getPassword())) {
                proxy.setPassword("***");
            }
        }

        List<Server> servers = aSettings.getServers();
        for (Server server : servers) {
            // Password
            if (StringUtils.isNotEmpty(server.getPassword())) {
                server.setPassword("***");
            }
            // Passphrase
            if (StringUtils.isNotEmpty(server.getPassphrase())) {
                server.setPassphrase("***");
            }
        }
    }