При использовании плагина сборки Maven (версия 2.2-beta-5) создается впечатление, что собранный jar будет содержать ресурсы из зависимости, а не собираемый проект, если они имеют одинаковые дорожка. В частности, я m пытается выяснить, как использовать файл конфигурации проекта log4j, а не файл из зависимости.
Project1
-src
- main
--- resources
---- log4j .xml
Если Project1 имеет зависимость - назовите ее Project2 - у которой также есть файл log4j.xml в src / main / resources, то после запуска плагина сборки собранный jar будет содержать файл log4j.xml Project2 вместо Project1. Я считаю, что это связано с тем, что сначала распаковываются все зависимости, и поэтому, когда он пытается распаковать проект верхнего уровня, файл log4j.xml уже присутствует и поэтому он не перезаписывается.
Есть ли возможность заставить плагин сборки использовать файлы проекта вместо зависимости ' s?