Я попытался использовать readMavenPom , как показано ниже, чтобы получить версию pom, и поэтому он работает очень хорошо, поскольку файл pom.xml присутствует в корневом каталоге проекта.
pom = readMavenPom file: 'pom.xml'
Для некоторых наших проектов этот файл pom.xml не будет доступен в корне репозитория проекта, а будет доступен внутри родительского модуля, поэтому в этом случае мы модифицируем скрипт groovy, напримерследующее.
pom = readMavenPom file: 'mtree-master/pom.xml'
Возможны только две возможности: либо файл pom.xml будет представлен в корневом каталоге, либо он будет внутри родительского модуля.Так есть ли способ исключить эту настройку, которую мы делаем каждый раз?