2025-05-30 09:58:52 +08:00
|
|
|
<?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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
|
|
<modelVersion>4.0.0</modelVersion>
|
|
|
|
<parent>
|
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
|
<artifactId>spring-boot-starter-parent</artifactId>
|
2025-05-31 09:25:14 +08:00
|
|
|
<version>3.3.0</version>
|
2025-05-30 09:58:52 +08:00
|
|
|
<relativePath/> <!-- lookup parent from repository -->
|
|
|
|
</parent>
|
|
|
|
<groupId>com.stdproject</groupId>
|
2025-05-30 13:50:33 +08:00
|
|
|
<artifactId>stdproject</artifactId>
|
2025-05-30 09:58:52 +08:00
|
|
|
<version>0.0.1-SNAPSHOT</version>
|
2025-05-30 13:50:33 +08:00
|
|
|
<name>stdproject</name>
|
2025-05-30 09:58:52 +08:00
|
|
|
<description>Standard Project Backend</description>
|
|
|
|
<properties>
|
2025-05-31 09:25:14 +08:00
|
|
|
<spring-boot.version>3.3.0</spring-boot.version>
|
|
|
|
<maven.compiler.source>21</maven.compiler.source>
|
|
|
|
<maven.compiler.target>21</maven.compiler.target>
|
2025-05-30 14:05:32 +08:00
|
|
|
<java.version>21</java.version>
|
2025-06-06 08:47:34 +08:00
|
|
|
<mybatis-spring.version>3.0.3</mybatis-spring.version>
|
|
|
|
<mybatis-plus.version>3.5.6</mybatis-plus.version>
|
2025-05-30 09:58:52 +08:00
|
|
|
<jjwt.version>0.11.5</jjwt.version>
|
2025-06-15 10:36:32 +08:00
|
|
|
<springdoc.version>2.3.0</springdoc.version>
|
2025-06-13 15:27:36 +08:00
|
|
|
<calcite-core.version>1.32.0</calcite-core.version>
|
|
|
|
<guava.version>33.0.0-jre</guava.version>
|
2025-05-30 09:58:52 +08:00
|
|
|
</properties>
|
|
|
|
<dependencies>
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
|
<artifactId>spring-boot-starter-web</artifactId>
|
2025-05-31 09:25:14 +08:00
|
|
|
<version>${spring-boot.version}</version>
|
2025-05-30 09:58:52 +08:00
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
|
<artifactId>spring-boot-starter-validation</artifactId>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
|
<artifactId>spring-boot-starter-security</artifactId>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
|
<artifactId>spring-boot-starter-aop</artifactId>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
|
<artifactId>spring-boot-starter-cache</artifactId>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>javax.cache</groupId>
|
|
|
|
<artifactId>cache-api</artifactId>
|
|
|
|
</dependency>
|
|
|
|
|
2025-05-31 09:25:14 +08:00
|
|
|
<dependency>
|
|
|
|
<groupId>io.gisbi</groupId>
|
|
|
|
<artifactId>sdk-bundle</artifactId>
|
|
|
|
<version>2.0.0</version>
|
|
|
|
<scope>system</scope>
|
|
|
|
<systemPath>${project.basedir}/libs/sdk-bundle-2.0.jar</systemPath>
|
2025-06-15 10:36:32 +08:00
|
|
|
|
2025-05-31 09:25:14 +08:00
|
|
|
</dependency>
|
2025-05-30 09:58:52 +08:00
|
|
|
|
2025-06-13 15:27:36 +08:00
|
|
|
<dependency>
|
|
|
|
<groupId>org.apache.calcite</groupId>
|
|
|
|
<artifactId>calcite-core</artifactId>
|
|
|
|
<version>${calcite-core.version}</version> <!-- 请根据需要选择适当的版本 -->
|
|
|
|
</dependency>
|
|
|
|
|
2025-06-06 08:47:34 +08:00
|
|
|
<dependency>
|
|
|
|
<groupId>org.mybatis</groupId>
|
|
|
|
<artifactId>mybatis-spring</artifactId>
|
|
|
|
<version>${mybatis-spring.version}</version>
|
|
|
|
</dependency>
|
2025-06-15 10:36:32 +08:00
|
|
|
|
2025-05-30 09:58:52 +08:00
|
|
|
<dependency>
|
|
|
|
<groupId>com.baomidou</groupId>
|
|
|
|
<artifactId>mybatis-plus-boot-starter</artifactId>
|
|
|
|
<version>${mybatis-plus.version}</version>
|
|
|
|
</dependency>
|
|
|
|
|
|
|
|
<dependency>
|
|
|
|
<groupId>mysql</groupId>
|
|
|
|
<artifactId>mysql-connector-java</artifactId>
|
|
|
|
<version>8.0.30</version> <!-- Ensure this version is compatible with MySQL 8.0 -->
|
|
|
|
<scope>runtime</scope>
|
|
|
|
</dependency>
|
2025-06-15 10:36:32 +08:00
|
|
|
|
2025-05-30 09:58:52 +08:00
|
|
|
<dependency>
|
|
|
|
<groupId>org.xerial</groupId>
|
|
|
|
<artifactId>sqlite-jdbc</artifactId>
|
|
|
|
<version>3.36.0.3</version>
|
|
|
|
</dependency>
|
|
|
|
<!-- JWT -->
|
|
|
|
<dependency>
|
|
|
|
<groupId>io.jsonwebtoken</groupId>
|
|
|
|
<artifactId>jjwt-api</artifactId>
|
|
|
|
<version>${jjwt.version}</version>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>io.jsonwebtoken</groupId>
|
|
|
|
<artifactId>jjwt-impl</artifactId>
|
|
|
|
<version>${jjwt.version}</version>
|
|
|
|
<scope>runtime</scope>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>io.jsonwebtoken</groupId>
|
|
|
|
<artifactId>jjwt-jackson</artifactId>
|
|
|
|
<version>${jjwt.version}</version>
|
|
|
|
<scope>runtime</scope>
|
|
|
|
</dependency>
|
|
|
|
|
|
|
|
<!-- Swagger (OpenAPI 3) -->
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.springdoc</groupId>
|
|
|
|
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
|
|
|
|
<version>${springdoc.version}</version>
|
|
|
|
</dependency>
|
|
|
|
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
|
<artifactId>spring-boot-starter-test</artifactId>
|
|
|
|
<scope>test</scope>
|
|
|
|
</dependency>
|
2025-06-13 15:27:36 +08:00
|
|
|
|
2025-05-30 09:58:52 +08:00
|
|
|
<dependency>
|
|
|
|
<groupId>org.springframework.security</groupId>
|
|
|
|
<artifactId>spring-security-test</artifactId>
|
|
|
|
<scope>test</scope>
|
|
|
|
</dependency>
|
2025-06-13 15:27:36 +08:00
|
|
|
|
2025-05-30 09:58:52 +08:00
|
|
|
<dependency>
|
|
|
|
<groupId>org.projectlombok</groupId>
|
|
|
|
<artifactId>lombok</artifactId>
|
2025-06-06 08:47:34 +08:00
|
|
|
<version>1.18.34</version> <!-- 推荐使用最新稳定版本 -->
|
2025-05-30 09:58:52 +08:00
|
|
|
<scope>provided</scope>
|
|
|
|
</dependency>
|
2025-06-10 11:06:27 +08:00
|
|
|
|
|
|
|
<!-- 胡图工具类 -->
|
|
|
|
<dependency>
|
|
|
|
<groupId>cn.hutool</groupId>
|
|
|
|
<artifactId>hutool-all</artifactId>
|
|
|
|
<version>5.8.8</version>
|
|
|
|
</dependency>
|
2025-06-20 09:02:20 +08:00
|
|
|
|
|
|
|
<!-- fastjson -->
|
|
|
|
<dependency>
|
|
|
|
<groupId>com.alibaba</groupId>
|
|
|
|
<artifactId>fastjson</artifactId>
|
|
|
|
<version>1.2.83</version>
|
|
|
|
</dependency>
|
2025-06-23 14:10:05 +08:00
|
|
|
|
|
|
|
<dependency>
|
|
|
|
<groupId>com.h2database</groupId>
|
|
|
|
<artifactId>h2</artifactId>
|
|
|
|
<version>2.1.214</version> <!-- 使用最新稳定版本 -->
|
|
|
|
</dependency>
|
2025-05-30 09:58:52 +08:00
|
|
|
</dependencies>
|
|
|
|
|
|
|
|
<build>
|
|
|
|
<plugins>
|
|
|
|
<plugin>
|
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
|
<artifactId>spring-boot-maven-plugin</artifactId>
|
|
|
|
<configuration>
|
|
|
|
<excludes>
|
|
|
|
<exclude>
|
|
|
|
<groupId>org.projectlombok</groupId>
|
|
|
|
<artifactId>lombok</artifactId>
|
|
|
|
</exclude>
|
|
|
|
</excludes>
|
|
|
|
</configuration>
|
|
|
|
</plugin>
|
|
|
|
</plugins>
|
|
|
|
</build>
|
|
|
|
|
2025-06-10 11:06:27 +08:00
|
|
|
</project>
|