Я думаю, что нет лучшей практики для этого.В моем прошлом проекте я создал отдельный каталог для хранения такого сценария SQL.
Например src/main/db
.
Он не будет упакован в окончательный JAR по умолчанию (что является предпочтительным способом в большинстве случаев), но это достаточно удобно, чтобы упаковывать его в сборке.Вы даже можете упаковать их в основной JAR-файл артефакта, добавив соответствующее объявление ресурса или используя плагин maven build-helper.
Однако все зависит от того, как вы используете этот скрипт.Мое простое «практическое правило» заключается в том, что я хотел бы поместить их в resources/
только тогда, когда они действительно являются ресурсами, загружаемыми приложением.