Javadoc
Forms remote repositories suitable for artifact resolution by applying the session's authentication selector and
similar network configuration to the given repository prototypes. As noted for
RepositorySystemSession#getAuthenticationSelector() etc. the remote repositories passed to e.g.
#resolveArtifact(RepositorySystemSession,ArtifactRequest) are used as is and expected
to already carry any required authentication or proxy configuration. This method can be used to apply the
authentication/proxy configuration from a session to a bare repository definition to obtain the complete
repository definition for use in the resolution request.