У меня есть проект maven с модулем
/myProject
pom.xml
/myModule
pom.xml
/foo
bar.txt
Рассмотрим Junit в myModule, которому нужно открыть bar.txt, а maven - это каталог модулей.
Итак, чтобы открыть файл bar.txt:
new File("foo/bar.txt")
Это хорошо работает, когда вы запускаете mvn test
НО при запуске одного и того же junit в intellij, он терпит неудачу, потому что Intellij устанавливает baseir в каталоге проекта, а не модуль.
Intellij пытается открыть myProject/foo/bar.txt
вместо myProject/myModule/foo/bar.txt
Есть ли способ справиться с этим?