private RepositoryResource setWritePolicy(String repoId, RepositoryWritePolicy policy) throws Exception { RepositoryResource repo = (RepositoryResource) this.repoUtil.getRepository(repoId); repo.setWritePolicy(policy.name()); repo = (RepositoryResource) this.repoUtil.updateRepo(repo); TaskScheduleUtil.waitForAllTasksToStop(); return repo; }
private void createM1Repo( String repoId, RepositoryWritePolicy writePolicy, RepositoryPolicy releasePolicy) throws IOException { RepositoryResource repo = new RepositoryResource(); repo.setId(repoId); repo.setBrowseable(true); repo.setExposed(true); repo.setRepoType("hosted"); repo.setName(repoId); repo.setRepoPolicy(releasePolicy.name()); repo.setWritePolicy(writePolicy.name()); repo.setProvider("maven1"); repo.setFormat("maven1"); this.repoUtil.createRepository(repo); }