У меня есть 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.
- Я знаю, что могу установить параметр, указывающий путь к ресурсу, но это выглядит ненужным, поскольку обычный тест проходит нормально.