}
}
} else {
if (!configuration.isIgnoreTychoRepositories() && !session.isOffline()) {
try {
MavenRepositoryReader reader = plexus.lookup(MavenRepositoryReader.class);
reader.setArtifactRepository(repository);
reader.setLocalRepository(session.getLocalRepository());
String repositoryKey = getRepositoryKey(repository);
TychoRepositoryIndex index = repositoryCache.getRepositoryIndex(repositoryKey);
if (index == null) {
index = new DefaultTychoRepositoryIndex(reader);