@Override
public List<Dependency> resolveAvailableVersions(final Dependency dep)
{
// Resolve dependencies without any snapshots
DependencyQuery query = new DependencyQueryBuilder(dep).setRepositories(getRepositories()).setFilter(new NonSnapshotDependencyFilter());
List<Dependency> versions = resolver.resolveVersions(query);
return versions;
}