public ResourcesRepository(Resource resource) { add(resource); }
public ResourcesRepository(Resource resource) { add(resource); }
private void parseJar(ResourcesRepository repo, URI jar, File go) throws IOException, NoSuchAlgorithmException, Exception { SHA256.digest(go); ResourceBuilder rb = new ResourceBuilder(); rb.addFile(go, jar); Resource resource = rb.build(); repo.add(resource); }
private void parseJar(ResourcesRepository repo, URI jar, File go) throws IOException, NoSuchAlgorithmException, Exception { SHA256.digest(go); ResourceBuilder rb = new ResourceBuilder(); rb.addFile(go, jar); Resource resource = rb.build(); repo.add(resource); }
private ResourcesRepository createIndex(List<IPom> releasedArtifacts, IMavenRepo storage, String prefix) throws Exception { ResourcesRepository repo = new ResourcesRepository(); for (IPom pom : releasedArtifacts) { try { System.out.println("Indexing " + pom); Promise<File> promise = storage.get(pom.binaryArchive()); File file = promise.getValue(); ResourceBuilder rb = new ResourceBuilder(); String uri = prefix + pom.binaryArchive().remotePath; rb.addFile(file, new URI(uri)); repo.add(rb.build()); } catch (Exception e) { indexProject.exception(e, "Failed to index artifact %s", pom.binaryArchive()); } } return repo; }
private ResourcesRepository createIndex(List<IPom> releasedArtifacts, IMavenRepo storage, String prefix) throws Exception { ResourcesRepository repo = new ResourcesRepository(); for (IPom pom : releasedArtifacts) { try { System.out.println("Indexing " + pom); Promise<File> promise = storage.get(pom.binaryArchive()); File file = promise.getValue(); ResourceBuilder rb = new ResourceBuilder(); String uri = prefix + pom.binaryArchive().remotePath; rb.addFile(file, new URI(uri)); repo.add(rb.build()); } catch (Exception e) { indexProject.exception(e, "Failed to index artifact %s", pom.binaryArchive()); } } return repo; }