private Dependency promptVersion(Dependency dependency)
{
DependencyFacet dependencyFacet = project.getFacet(DependencyFacet.class);
Dependency result = dependency;
List<Dependency> versions = dependencyFacet.resolveAvailableVersions(DependencyQueryBuilder.create(dependency)
.setFilter(new NonSnapshotDependencyFilter()));
if (versions.size() > 0)
{
Dependency deflt = versions.get(versions.size() - 1);
result = prompt.promptChoiceTyped("Use which version of '" + dependency.getArtifactId()
+ "' ?", versions, deflt);