try
{
RepositorySystem system = container.getRepositorySystem();
Settings settings = container.getSettings();
MavenRepositorySystemSession session = container.setupRepoSession(system, settings);
session.setTransferListener(new LogTransferListener());
session.setDependencyTraverser(new DependencyTraverser()
{
@Override
public boolean traverseDependency(org.sonatype.aether.graph.Dependency dependency)