private static void logRepositories(List<RemoteRepository> resolveFrom) { StringBuilder logOverview = new StringBuilder( "Using effective settings (incl. active profiles) the following remote repositories were calculated to resolve artifacts.\n"); for (RemoteRepository r : resolveFrom) { logOverview.append("- ") .append(r.toString()) .append("\n"); } log.debug(logOverview.toString()); }
/** * Search or create list with default Orienteer remote repositories. * @return list of {@link RemoteRepository} */ public List<RemoteRepository> getRemoteRepositories() { if (PROPERTIES == null) return getDefaultRepositories(); List<RemoteRepository> repositories = Lists.newArrayList(); String repository; int i = 1; while ((repository = (String) PROPERTIES.get(MAVEN_REMOTE_REPOSITORY + i)) != null) { String id = (String) PROPERTIES.get(String.format(MAVEN_REMOTE_REPOSITORY_ID, i)); if (id == null) id = "" + i; repositories.add(new RemoteRepository.Builder(id, DEFAULT, repository).build()); i++; } if (LOG.isDebugEnabled()) { LOG.info("Read remote repositories in orienteer.PROPERTIES. Remote repositories:"); for (RemoteRepository r : repositories) { LOG.info("repository: " + r.toString()); } if (repositories.isEmpty()) LOG.info("In orienteer.PROPERTIES does not exists any repositories. Use default repositories"); } return repositories.isEmpty() ? getDefaultRepositories() : repositories; }