in src/main/java/org/apache/commons/release/plugin/SharedFunctions.java [177:189]
public static void setAuthentication(final ScmProviderRepository providerRepository,
final String distServer,
final Settings settings,
final SettingsDecrypter settingsDecrypter,
final String username,
final String password) {
final Optional<Server> server =
Optional.ofNullable(distServer).map(settings::getServer).map(DefaultSettingsDecryptionRequest::new)
.map(settingsDecrypter::decrypt).map(SettingsDecryptionResult::getServer);
providerRepository.setUser(server.map(Server::getUsername).orElse(username));
providerRepository.setPassword(server.map(Server::getPassword).orElse(password));
}