У меня есть pom-файл. Я хочу прочитать версию первой зависимости в теге зависимостей и использовать эту версию, чтобы пометить наш образ докера.
Я использую эту команду для получения версии проекта.
mvn help:evaluate -Dexpression=project.parent.version:1 -q -DforceStdout
Я хочу получить версию первой зависимости с помощью командной строки, а оттуда она будет передана тегу докера и докеру.
Кроме того, поиск перед вопросом имеет важное значение. Вы проверили ссылку? как получить версию проекта maven
Почему вам нравится эта версия? И поместить это в образ докера? В вашей сборке версия вашего артефакта всегда будет 5.0.0 на основе данного родителя и не переопределяет версию....
Вы могли бы попробовать
project.dependencies[0].version
но, вероятно, наиболее стабильным методом было бы определить версию как свойство, а затем прочитать свойство с помощью help:evaluate
.
Коды и логи следует прикреплять не в виде изображений, а в текстовом формате. См. следующее руководство. как спросить / не загружать изображения ошибок кода