<?xml version='1.0' encoding='utf-8'?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <packaging>jar</packaging> <parent> <groupId>cn.hutool</groupId> <artifactId>hutool-parent</artifactId> <version>5.7.23-SNAPSHOT</version> </parent> <artifactId>hutool-db</artifactId> <name>${project.artifactId}</name> <description>Hutool 数据库JDBC的ORM封装</description> <properties> <!-- versions --> <c3p0.version>0.9.5.5</c3p0.version> <dbcp2.version>2.9.0</dbcp2.version> <tomcat-jdbc.version>10.0.14</tomcat-jdbc.version> <druid.version>1.2.8</druid.version> <hikariCP.version>2.4.13</hikariCP.version> <mongo.version>3.12.10</mongo.version> <sqlite.version>3.36.0.3</sqlite.version> <!-- 此处固定2.5.x,支持到JDK8 --> <hsqldb.version>2.5.2</hsqldb.version> <jedis.version>4.1.1</jedis.version> </properties> <dependencies> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-core</artifactId> <version>${project.parent.version}</version> </dependency> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-setting</artifactId> <version>${project.parent.version}</version> </dependency> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-log</artifactId> <version>${project.parent.version}</version> </dependency> <!-- 数据库连接池 --> <dependency> <groupId>org.apache.tomcat</groupId> <artifactId>tomcat-jdbc</artifactId> <version>${tomcat-jdbc.version}</version> <optional>true</optional> </dependency> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>${druid.version}</version> <optional>true</optional> </dependency> <dependency> <groupId>com.zaxxer</groupId> <artifactId>HikariCP-java7</artifactId> <version>${hikariCP.version}</version> <exclusions> <exclusion> <artifactId>slf4j-api</artifactId> <groupId>org.slf4j</groupId> </exclusion> </exclusions> <optional>true</optional> </dependency> <dependency> <groupId>com.mchange</groupId> <artifactId>c3p0</artifactId> <version>${c3p0.version}</version> <optional>true</optional> </dependency> <dependency> <groupId>com.github.chris2018998</groupId> <artifactId>beecp</artifactId> <version>3.3.2</version> <exclusions> <exclusion> <artifactId>slf4j-api</artifactId> <groupId>org.slf4j</groupId> </exclusion> </exclusions> <optional>true</optional> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-dbcp2</artifactId> <version>${dbcp2.version}</version> <optional>true</optional> </dependency> <!-- MongoDB Java客户端 --> <dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> <version>${mongo.version}</version> <optional>true</optional> </dependency> <!-- <dependency> <groupId>org.mongodb</groupId> <artifactId>mongodb-driver-sync</artifactId> <version>4.5.0</version> <optional>true</optional> </dependency> --> <!-- Redis Java客户端 --> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>${jedis.version}</version> <exclusions> <exclusion> <artifactId>commons-pool2</artifactId> <groupId>org.apache.commons</groupId> </exclusion> <exclusion> <artifactId>slf4j-api</artifactId> <groupId>org.slf4j</groupId> </exclusion> </exclusions> <optional>true</optional> </dependency> <!-- 测试用依赖 --> <dependency> <groupId>org.xerial</groupId> <artifactId>sqlite-jdbc</artifactId> <version>${sqlite.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.hsqldb</groupId> <artifactId>hsqldb</artifactId> <version>${hsqldb.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.zenframework.z8.dependencies.commons</groupId> <artifactId>ojdbc6</artifactId> <version>2.0</version> <scope>test</scope> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.28</version> <scope>test</scope> </dependency> <dependency> <groupId>org.postgresql</groupId> <artifactId>postgresql</artifactId> <version>42.3.3</version> <scope>test</scope> </dependency> <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>mssql-jdbc</artifactId> <version>10.2.0.jre8</version> <scope>test</scope> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-simple</artifactId> <version>1.7.36</version> <scope>test</scope> </dependency> <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <version>2.1.210</version> <scope>test</scope> </dependency> <dependency> <groupId>ru.yandex.clickhouse</groupId> <artifactId>clickhouse-jdbc</artifactId> <version>0.3.2</version> <scope>test</scope> </dependency> </dependencies> </project>