我在WildFly 10.1.0上部署了一个maven项目。当我尝试在其上使用Hibernate时,我添加了对maven的依赖,我偶然发现了this。为了解决我的问题,我使用范围provided
让maven查找WildFly的jar而不是单独下载,如下所示:
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>7.0</version>
<scope>provided</scope>
</dependency>
但现在我想在这个项目中使用Hibernate Spatial。我认为标准的WildFly javaee-api
不包含Hibernate Spatial。请记住,我希望保持Hibernate javaee-api
如何在我的项目中添加Hibernate Spatial?
答案 0 :(得分:0)
我最近发现this blog并完成了我想要的事情。唯一的区别是我的postgres模块已添加到
<module name="com.postgresql"/>
而不是
<module name="org.postgresql"/>
这是我的pom spatial的依赖项:
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>42.1.4</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-spatial</artifactId>
<version>5.0.10.Final</version>
<scope>provided</scope>
</dependency>