Создать временный файл для операции ввода-вывода в проекте Maven - PullRequest
0 голосов
/ 23 апреля 2020

У меня есть проект Maven Spark, в котором я извлекаю некоторые SOAP данные, относящиеся к сервису. Ожидается, что я создам temp.tsv.gz файл из этих SOAP полезных данных. Используйте эти временные файлы далее, чтобы применить преобразования и в конечном итоге сохранить их в целевой системе. Я ожидаю, что эти временные файлы будут активны только в течение жизненного цикла выполнения кода.

Я уже достиг вышеуказанного сценария в IDE. Тем не менее, он не выполняется, когда я пробегаю заштрихованную банку за исключением:

Путь не существует файл: /my/source/code/project/target/out/temp.tsv.gz ; исключение

Нужно ли указывать этот путь к временному файлу в pom. xml, чтобы он распознавался в исполняемом файле java -jar? Или есть лучший способ работы с временными файлами в проекте mavenized shaded jar?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...