2

请问如何hsqldb.jar在Maven中添加HSQLDB库?我在 Eclipse 中创建了 SpringSource Tool Suite 中的 Spring Template Project 项目。据我所知,它使用 Maven。我希望我的项目能够使用和使用 HSQL 数据库。而此时我希望我的 Tomcat 服务器使用 HSQLDB 库文件。所以如果我在 Maven 中添加这个库文件,我的项目将与 HQL 数据库一起正常工作。这是我的假设。我找到了这个例子http://slu.livejournal.com/5965.html但是将 jar 文件添加到类路径不是很好的编程实践,是吗?我是 Maven 和 Spring Framework 的新手。

4

1 回答 1

1

最新版本:

<dependency>
    <groupId>org.hsqldb</groupId>
    <artifactId>hsqldb</artifactId>
    <version>2.2.8</version>
    <scope>runtime</scope>
</dependency>

请记住runtime此类工件中的范围(大多数人忘记了它),因为您使用一些通用 API/SPI(可能是 ORM 或 JDBC)进行数据库访问,而 HSQLDB 只是此类 API/SPI 的运行时实现的某种供应商。

于 2012-07-03T13:35:25.877 回答