Как получить список плагинов и зависимостей, добавленных в файл pom.xml за последний месяц в git - PullRequest
1 голос
/ 17 октября 2019

У меня есть требование, где я хочу получить отчет о недавно добавленных плагинах или зависимостях в файле pom.xml за последний месяц. Файл pom.xml находится в git. Я хочу artifactId и номер версии плагина

Я сделал это

git whatchanged --since=$startDate  --until=$endDate -p -- pom.xml | grep '^[+]' | sed -n "/<plugin>/,/<\/plugin>/p" | awk -v FS="(<artifactId>|</artifactId>|<version></version>)" '{print $2}' >> $BaseDir/plugins.xls

, но он печатает имя плагина, а затем версию на следующей строке, как показано ниже:

PluginName1
4.5.7
PluginName2
7.4.5
PluginName3
8.3.6

Я хочу вот так:

PluginName1 4.5.7
PluginName2 7.4.5
PluginName3 8.3.6

Или есть ли другой способ сделать это вместо awk?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...