проблема с INIT = RUNSCRIPT и относительными путями

Я использую соглашения maven для исходных путей (src / main src / test), и у меня есть сценарии sql в src / main / resources / scripts.

Я хочу запустить свое приложение с памятью H2, и я хотел бы использовать URL-адрес jdbc для инициализации моей базы данных:

database.url=jdbc:h2:mem:;INIT=RUNSCRIPT FROM 'src/main/resources/scripts/create.sql';

Моя проблема в том, что этот относительный путь (src / main / .. .) не работает, и H2 не выйдет из строя, если команда init = runscript ни на что не нацелена.

Кто-нибудь знает, какой путь мне следует использовать, чтобы это работало?

Спасибо

46
задан Maxime ARNSTAMM 20 December 2010 в 13:38
поделиться