У меня есть два проекта
Родительский проект A и дочерний проект B. То есть в проекте A у меня есть:
dependencies {
compile project(':B')
Проект B (pkg: com.something.b) имеет один сервис и несколько тестов, которые зависят от его собственных ресурсов, найденных в src / main / resources.(Тесты по этому проекту работают нормально, потому что ресурсы в порядке)
Проект A (pkg: com.something.a): Нужен сервис @Autowire из B, поэтому у него есть @ComponentScan (com.something).Когда ему нужно запустить тесты, они терпят неудачу, потому что отсутствуют ресурсы из проекта B.
Мне кажется, что при построении "проекта A" пружина находит в своем тесте bean-пути класса из проекта B и пытается инициировать их,Этот тест пытается загрузить файл из папки ресурсов, но проблема в том, что ресурсы из проекта B отсутствуют в проекте A. Сборка (тест) не удалась
Позвольте мне перефразировать вопрос.Как запустить тесты в обоих проектах и использовать одни и те же ресурсы?Или есть какой-нибудь более изящный способ сделать это?
Заранее спасибо за помощь!