Obter mvn de dependência com a versão cli

0

Pergunta

Eu estou tentando obter a Versão de um Artefato através de cli como descrito aqui: 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"

O Problema é:

"Nota: Deve respeitar o Maven formato, por exemplo, groupId:artifactld [versão]. A mais recente versão do artefato será usado quando não for especificada uma versão."

Então eu sempre fico com a última Versão possível como resposta. Mas eu preciso saber, qual Versão é utilizado, e não o que poderia ser usado.

command-line-interface maven
2021-11-23 14:51:04
1
0

Encontrou uma maneira através da dependência:lista de Plugin e grep

ARTIFACT_ID = artefactId

RESULT += $(mvn org.apache.maven.plugins:maven-dependency-plugin:3.2.0:list -DincludeArtifactIds=$ARTIFACT_ID -DforceStdout -DoutputScope=false | grep $ARTIFACT_ID | sed 's/.*jar:\(.*\):.*/\1/')

echo $RESULT
2021-11-24 08:37:41

Em outros idiomas

Esta página está em outros idiomas

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................