in maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/AbstractScmMojo.java [337:369]
private void loadInfosFromSettings(ScmProviderRepositoryWithHost repo) {
if (username == null || password == null) {
String host = repo.getHost();
int port = repo.getPort();
if (port > 0) {
host += ":" + port;
}
Server server = this.settings.getServer(host);
if (server != null) {
server = decrypt(server);
if (username == null) {
username = server.getUsername();
}
if (password == null) {
password = server.getPassword();
}
if (privateKey == null) {
privateKey = server.getPrivateKey();
}
if (passphrase == null) {
passphrase = server.getPassphrase();
}
}
}
}