Proxy Repositories
CloudRepo provides Proxy Repositories for Maven Repositories in order to prevent your builds from failing if a dependency disappears from a publicly available repository (like Maven Central).
It is rare for an artifact to be removed from Central, but when it does it can be very difficult to recover the exact artifact that you were previously depending on.
CloudRepo proxy repositories will retrieve your dependencies from a downstream maven repository and store a copy in a CloudRepo repository which is fully in your control.
Creating a Proxy Repository
Creating a Proxy Repository is identical to creating a local repository with the addition of selecting which downstream repository you wish to proxy.

Supported Remote Servers
Proxy Repositories require a downstream server to be specified. We have configured a list of the most common public repositories that are users have requested.
Don’t see a remote server that you need? We can add it! Please see the section on Adding Additional Remote Repositories for more information.
Select one of the following repositories to complete the creation of your proxy repository:
Maven Central
URL:
https://repo.maven.apache.org/maven2/
Apache Snapshots
URL:
https://repository.apache.org/snapshots/
Atlassian
URL:
https://maven.atlassian.com/content/repositories/atlassian-public/
Cloudera Repositories
URL:
https://repository.cloudera.com/content/groups/cloudera-repos/
Gradle Plugins
URL:
https://plugins.gradle.org/m2/
Grails Core
URL:
https://repo.grails.org/grails/core/
Hortonworks
URL:
https://repo.hortonworks.com/content/repositories/releases/
Jahia
URL:
https://maven.jahia.org/maven2/
JasperSoft
URL:
https://jaspersoft.artifactoryonline.com/jaspersoft/jaspersoft-repo/
JBoss Public
URL:
https://repository.jboss.org/nexus/content/groups/public/
JBoss Releases
URL:
https://repository.jboss.org/nexus/content/repositories/releases/
JCenter
URL:
https://jcenter.bintray.com/
LifeRay Public
URL:
https://repository.liferay.com/nexus/content/repositories/public/
Mulesoft Public
URL:
https://repository.mulesoft.org/nexus/content/repositories/public/
Sonatype Releases
URL:
https://oss.sonatype.org/content/repositories/releases/
Sonatype Public
URL:
https://oss.sonatype.org/content/groups/public/
Spring Lib M
URL:
https://repo.spring.io/libs-milestone/
Spring Plugins
URL:
https://repo.spring.io/plugins-release/
Adding Additional Remote Repositories
If you don’t see the repository that you need, please let us know and we’ll review and add it within an hour or two of receipt.
Connecting to Proxy Repositories
Uploading to Proxy Repositories
Uploading to proxy repositories via maven clients is not permitted - if you attempt to upload with Maven, the request will be rejected.
However, you can upload files directly through the Admin Portal.
Connecting Maven Clients to Proxy Repositories
Proxy repositories are used and configured just like any other Maven Repository. Please see the Maven Repositories documentation for complete instructions.
Removing Cached Dependencies
Dependencies can be removed from your proxy repositories by deleting them like you would for any other artifact. See deleting files and folders for more information.