Похоже, я не могу сказать Maven запускать свои тесты "относительно" каталога, кроме того, из которого я запускал команду "mvn test".
Так что, если я пытаюсь записать файл в каталог, «относительный» к корневому каталогу проекта, мне нужно иметь свой класс Java, то есть тот, который выполняет запись, проверьте, чтобы убедиться, что соответствующий каталог существует до того, как пишу это.
Первоначально причина, по которой я этого не делал, заключается в том, что у меня есть файл ant-deploy.xml, в котором собраны необходимые каталоги, необходимые для моей реализации, то есть цель / журналы, цель / ресурсы и т. Д. Поэтому, когда я запускаю мое развернутое приложение, у меня нет этой проблемы.
Я надеялся, что смогу сказать maven, то есть "mvn -Dbase.dir = target test", но, очевидно, я не могу.