【发布时间】:2017-03-27 23:11:42
【问题描述】:
我想做的事
- 如何让 maven/eclipse 指向 2.3.2 jar?
- 通过 Java/jdbc 连接到 HSQL db(我认为一旦我解决了上述问题,我应该能够做到这一点)
我的设置
看来我的 hsql 服务器使用的是 2.3.4。但是我不明白为什么我的本地 Eclipse(客户端)使用 2.1.0.0。我已经设置了 maven,它似乎指向 2.3.2 jar。
How my Eclipse package explorer looks
我已经检查/完成的其他事情
- 更新了我的 bash_profile 中的路径变量(export HSQL_HOME=/Users/user/hsqldb;export PATH=$PATH:$HSQL_HOME/lib)
- 已经能够使用 GUI 数据库管理器创建表
- 我查看了this similar question,但它没有告诉我如何解析/检查我的客户端 jar 正在使用哪个 jar 版本
解决方案
正如 fredt 所说,通过对我的 pom.xml 进行以下更改来升级到 2.3.4。还去构建路径以确保没有其他 hsqldb jar 被指向(或者如果有任何被指向的地方,它们是 2.3.4)。
<properties>
<hsqldb.version>2.3.4</hsqldb.version>
</properties>
【问题讨论】:
-
发布
pom.xml代码 -
谢谢 Saravana,好像上面是 pom.xml 所需的更改。
标签: java database eclipse maven hsqldb