我遵循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

这是以前在此项目的wiki上报告的错误。make文件坏了,我到处找不到解决方案。有没有其他人试图在opensuse上为pg 9.4.1构建这个?有办法绕过这个吗?
我也是postgres的新手,我不会用pljava用java编写DB函数。我在旧的mssql服务器上有sql作业,它调用一些jar。这在pg上是必需的吗?

最佳答案

我建议和maven一起建。pljava的安装手册需要更新。请记住在尝试生成之前配置所有先决条件和环境变量。这个项目也缺乏一个成功建设的先决条件的明确清单。我尝试自己构建并修复了所有解释错误消息的错误。该项目的源代码并不是单独建立在maven之上的。你必须修复maven-nar依赖关系。这个项目在github上有多个分支。您可以尝试this。这也列出了先决条件。

07-24 13:31