hibernate-spatial unresolved dependencies postgis-jdbc; 1.5.3:not found

San*_*anx 4 hibernate scala lift

我正在安装hibernate空间,以下是官方网站文档中的步骤:

http://www.hibernatespatial.org/tutorial-hs4.html

问题在于图书馆的依赖性

为什么找不到图书馆:

postgis-jdbc:jar:1.5.3:编译

在官方网站上查找此库的版本:

http://postgis.refractions.net/download/

但不可用

终端上显示的消息如下:

[warn]    http://scala-tools.org/repo-releases/org/postgis/postgis-jdbc/1.5.3/postgis-jdbc-1.5.3.jar
[warn]          ::::::::::::::::::::::::::::::::::::::::::::::
[warn]          ::          UNRESOLVED DEPENDENCIES         ::
[warn]          ::::::::::::::::::::::::::::::::::::::::::::::
[warn]          :: org.postgis#postgis-jdbc;1.5.3: not found
[warn]          ::::::::::::::::::::::::::::::::::::::::::::::
[info] 
[info] :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
Run Code Online (Sandbox Code Playgroud)

任何人都知道我如何解决这种依赖

非常感谢您的关注

hei*_*flo 9

似乎maven中央存储库中postgis-jdbc的最新可用版本是1.3.3.不幸的是,在hibernate-spatial教程中声明的三个附加存储库中没有一个包含postgis-jdbc的1.5.3版本(最高版本在回复http://www.hibernatespatial.org/repository/中可用1.5.2 ).

postgis下载页面上未列出1.5.3版本,但您仍可在此处下载:http://postgis.refractions.net/download/postgis-1.5.3.tar.gz

一种实用的方法是自己构建库(在postgis-1.5.3/java/jdbc/README中描述)并手动将其添加到本地maven存储库(请参阅Maven的文档 - 我想提供URL但是到期根据我目前的SO声誉,我不能每个答案发布两个以上的URL).