Как мне найти зависимости в плагине maven, чтобы найти конкретные файлы? - PullRequest
0 голосов
/ 24 ноября 2018

Возможно, я просто ошибаюсь, поэтому извините, если ответ глупо очевиден.Я пытаюсь создать плагин Maven, который будет нуждаться в поиске всех зависимостей проекта и находить файлы XML, содержащие определенное пространство имен.

Но я не могу понять, как найти все файлы XML в каждомзависимость проекта?Я бы предпочел получать их в виде потоков ресурсов, чтобы я мог анализировать их непосредственно из JAR, но я не требователен.

Заранее благодарю за помощь.

1 Ответ

0 голосов
/ 24 ноября 2018

Прежде всего, вам необходимо установить requireDependencyResolution на предпочитаемую область в вашем Mojo.Далее вам нужно получить MavenProject , чтобы вы могли спросить его зависимости, которые могут быть как каталогом, так и jar-файлом.После этого вы сможете сканировать XML-файлы.

...