Вывод плагина Maven в файл ресурсов с использованием фильтрации
У меня есть файл ресурсов, содержащий:
${project.version}
${dependency.tree}
Можно ли заменить (фильтрация) ${dependency.tree}
собственность с mvn dependency:tree -Dincludes=com.foo.bar
вывод команды?
1 ответ
Здесь нелегкий выход, но я думаю, что это возможно.
Я бы сделал это так:
- привязывать
dependency
цель плагинаtree
исполнение вgenerate-resources
фаза и настроить его для вывода всего в какой-то файл (outputFile
вариант смотрите здесь). - использование
gmaven
плагин для загрузки этого файла вdependency.tree
собственность (см. мой ответ здесь о том, как это сделать). Это должно идти после предыдущего шага в pom.xml и быть привязанным кgenerate-resources
фаза. - использование
resources
плагин + фильтрация для достижения цели.