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())
{
File file = a.getArtifact().getFile();
Dependency d = DependencyBuilder.create().setArtifactId(a.getArtifact().getArtifactId())