Сборка PL/Java для PostgreSQL 9.4.1 на OpenSuse 13.2

Я следовал инструкциям по сборке на странице pljava github, исправил все необходимые переменные окружения и попытался его собрать. Я получил эту ошибку.

$ make 
 make[1]: Entering directory /host/clara/devel/pljava/build/classes/pljava
 make[1]: /host/clara/devel/pljava/src/java/pljava/Makefile: No such file or directory 
 make[1]: *** No rule to make target '/host/clara/devel/pljava/src/java/pljava/Makefile'.  Stop. 
 make[1]: Leaving directory '/host/clara/devel/pljava/build/classes/pljava' 
 make: *** [pljava_all] Error 2

Это ранее сообщалось об ошибке в вики этого проекта. Файл make сломан, и я нигде не смог найти решение. Кто-нибудь еще пытался построить это на opensuse для pg 9.4.1? Есть ли способ обойти это?

Я также новичок в postgres, и это не значит, что я буду использовать pljava для написания функций БД в Java. У меня были задания sql на моем старом сервере mssql, который вызывал некоторые jars. Является pljava обязательно для этого на pg?

1 ответ

Я бы предложил построить его с Maven. Руководство по установке для pljava нуждается в обновлении. Не забудьте настроить все предварительные требования и переменные среды перед попыткой сборки. В этом проекте также отсутствует четкий список предпосылок для успешного строительства. Я попытался выполнить сборку самостоятельно и исправил их все, интерпретируя сообщения об ошибках. Исходный код проекта не основан на Maven сам по себе. Вы должны исправить зависимости Maven Nar. На github есть несколько форков этого проекта, у которых они есть. Вы можете попробовать это. Это также перечисляет предпосылки.

Другие вопросы по тегам