public ApamComponentRepository(RepositoryAdmin manager, List<URL> repositories, Reporter reporter) throws Exception {
this.reporter = reporter;
this.cache = new ComponentIndex();
if (repositories == null || repositories.isEmpty()) {
info("No repository URLs specified");
this.manager = null;