Вы пытаетесь протолкнуть maven далеко за пределы предполагаемого конверта, поэтому вы получите немало ран, прежде чем он заработает.
К счастью, postgresql можно загрузить в виде zip-архива.
Как уже упоминалось выше, maven может использовать задачи ant для расширения своей досягаемости.У Ant есть большой набор задач для распаковки файлов и запуска команд.Последовательность будет выглядеть следующим образом:
- разархивировать postgresql-xxx.zip в хорошо известный каталог -> INSTALL_DIR
- создать каталог данных -> DATA_DIR
- / bin / init-db -D
- / bin / postgres -D
- / bin / create_db -EUNICODE test
Это должно дать вам работающий серверс тестовой базой данных.
Дальнейшие проблемы: создание пользователя, безопасность (вы, вероятно, хотите подключиться через TCP / IP, но это отключено по умолчанию, если я правильно помню, это требует редактирования файла конфигурации перед запуском базы данных)
...
Удачи.