Тест Maven не может найти ресурс в пути к классам внутри зависимости - PullRequest
0 голосов
/ 27 мая 2020

У меня есть maven с модулями, например:

myProject | - module-data - module-web - module-integration-test

проект содержит несколько зависимостей, одна из этих зависимостей (назовем ее MyDependency.jar) имеет папку ресурсов внутри с именем security / myFile.txt; Внутри модуля-интеграционного теста некоторые тесты используют этот ресурс.

Когда я запускаю mvn test, он работает нормально, но если я запускаю индивидуально тест, в котором требуется этот ресурс (mvn -Dtest=MyIntegrationTest test), я получаю сообщение об ошибке с указанием «security / myFile» не может быть найден.

Есть идеи, почему? Мне не хватает какого-то порядка компиляции?

Примечания:

  • У меня maven3
  • Я говорю о maven в консоли, пожалуйста, не включайте ответ относительного в IDE.
  • Я знаю, что могу установить параметр, указывающий путь к ресурсу, но это выглядит ненужным, поскольку обычный тест проходит нормально.
...