Где хранить статические данные (файлы) в проекте Java? - PullRequest
3 голосов
/ 08 октября 2010

Я тестирую ряд классов, которые манипулируют файлами на диске.Я создал несколько «поддельных» файлов, которые я передам этим классам.Вопрос в том, где в моем дереве каталогов я должен их сохранить?Я использую Maven.

1 Ответ

9 голосов
/ 08 октября 2010

Похоже, они должны быть в src/main/resources, если они вам нужны во время выполнения, или src/test/resources, если они просто вводятся в тесты.

Это предполагает, что в противном случае они являются непрозрачными даннымифайлы без специальных свойств, с которыми Maven может делать что-либо интересное (например, схемы XSD / файлы SQL / языка сценариев).

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