private List<RemoteRepository> selectRepositories() { List<RemoteRepository> list = new ArrayList<RemoteRepository>(); List<MavenRepositoryURL> urls = Collections.emptyList(); try { urls = m_config.getRepositories(); } catch( MalformedURLException exc ) { LOG.error( "invalid repository URLs", exc ); } for( MavenRepositoryURL r : urls ) { if( r.isMulti() ) { addSubDirs( list, r.getFile() ); } else { addRepo( list, r ); } } return list; }