Как правильно записать временный файл во время модульных тестов с Maven?

Я написал модульный тест, который записывает файл в файловую систему, без указания пути, по которому он пишет в рабочий каталог; поэтому, если выполняется из каталога проекта, он записывает в корневой каталог проекта, если в родительском каталоге проектов он записывает в корневой каталог родителей.

Так каков правильный способ записи в целевой каталог? Вполне возможно, каталог внутри целевого каталога?

Если я просто укажуtarget/ с файлом он будет записывать в родительские цели проектов вместо целей проектов.

UPDATE: Я на самом деле хочу файл после завершения теста. Файл предназначен для формата извлечения для третьих сторон, который необходимо отправить третьим лицам. Тест можно включить / выключить, чтобы разрешить запуск только в том случае, если формат файла изменяется для повторного утверждения. Это не большая проблема, где файл идет, но я хотел бы что-то, что легко найти.

Ответы на вопрос(6)

Ваш ответ на вопрос