resource.setId(PROXY_REPO_ID);
resource.setName(PROXY_REPO_ID);
resource.setRepoType("proxy");
resource.setWritePolicy(RepositoryWritePolicy.READ_ONLY.name());
resource.setDownloadRemoteIndexes(true);
RepositoryResourceRemoteStorage remoteStorage = new RepositoryResourceRemoteStorage();
remoteStorage.setRemoteStorageUrl(getBaseNexusUrl() + "content/repositories/nexus-test-harness-repo/");
resource.setRemoteStorage(remoteStorage);
resource.setRepoPolicy(RepositoryPolicy.RELEASE.name());
resource.setChecksumPolicy(ChecksumPolicy.IGNORE.name());
new RepositoryMessageUtil(this.getJsonXStream(), MediaType.APPLICATION_JSON).createRepository(resource);
}