DefaultRepositorySystemSession session = container.setupRepoSession(system, settings);
Artifact artifact = MavenConvertUtils.coordinateToMavenArtifact(query.getCoordinate());
List<RemoteRepository> mavenRepositories = MavenRepositories.getRemoteRepositories(container, settings, query);
ArtifactDescriptorRequest ar = new ArtifactDescriptorRequest(artifact, mavenRepositories, null);
ArtifactDescriptorResult results = system.readArtifactDescriptor(session, ar);
Artifact a = results.getArtifact();
Dependency d = DependencyBuilder.create().setArtifactId(a.getArtifactId()).setGroupId(a.getGroupId())
.setVersion(a.getBaseVersion());