Staram się zdobyć wersję jednego artefaktu przez interfejs wiersza poleceń, jak opisano tutaj: http://maven.apache.org/plugins/maven-help-plugin/evaluate-mojo.html
RESULT+=$(mvn org.apache.maven.plugins:maven-help-plugin:3.2.0:evaluate -Dexpression=project.version -Dartifact=$GROUP_ID:$ARTIFACT_ID -q -DforceStdout)
echo "$RESULT"
Problem w tym, że:
"Uwaga: Należy zachować format Maven, tj. groupId:artifactId[:wersja]. Najnowsza wersja artefaktu będzie używany, jeśli wersja nie jest określona".
Dlatego ja zawsze dostaję w odpowiedzi najnowszą możliwą wersję. Ale muszę wiedzieć, która wersja jest używany, a nie to, co można było wykorzystać.