in maven-resolver-api/src/main/java/org/eclipse/aether/repository/RemoteRepository.java [233:252]
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null || !getClass().equals(obj.getClass())) {
return false;
}
RemoteRepository that = (RemoteRepository) obj;
return Objects.equals(url, that.url)
&& Objects.equals(type, that.type)
&& Objects.equals(id, that.id)
&& Objects.equals(releasePolicy, that.releasePolicy)
&& Objects.equals(snapshotPolicy, that.snapshotPolicy)
&& Objects.equals(proxy, that.proxy)
&& Objects.equals(authentication, that.authentication)
&& Objects.equals(mirroredRepositories, that.mirroredRepositories)
&& repositoryManager == that.repositoryManager;
}