MavenRepositorySystemSession session = setupRepoSession(system);
Artifact artifact = dependencyToMavenArtifact(dep);
CollectRequest collectRequest = new CollectRequest(new org.sonatype.aether.graph.Dependency(
artifact, null), convertToMavenRepos(repositories));
DependencyRequest request = new DependencyRequest(collectRequest, null);
DependencyResult artifacts = system.resolveDependencies(session, request);
for (ArtifactResult a : artifacts.getArtifactResults())
{