Вывод плагина Maven в файл ресурсов с использованием фильтрации

У меня есть файл ресурсов, содержащий:

${project.version}
${dependency.tree}

Можно ли заменить (фильтрация) ${dependency.tree} собственность с mvn dependency:tree -Dincludes=com.foo.bar вывод команды?

1 ответ

Здесь нелегкий выход, но я думаю, что это возможно.

Я бы сделал это так:

  1. привязывать dependency цель плагина tree исполнение в generate-resources фаза и настроить его для вывода всего в какой-то файл (outputFile вариант смотрите здесь).
  2. использование gmaven плагин для загрузки этого файла в dependency.tree собственность (см. мой ответ здесь о том, как это сделать). Это должно идти после предыдущего шага в pom.xml и быть привязанным к generate-resources фаза.
  3. использование resources плагин + фильтрация для достижения цели.
Другие вопросы по тегам