117 lines
4.3 KiB
XML
117 lines
4.3 KiB
XML
<?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>
|
||
<version>3.5.5</version>
|
||
<relativePath/>
|
||
</parent>
|
||
<groupId>top.krcia</groupId>
|
||
<artifactId>elysia-server</artifactId>
|
||
<version>0.0.1-SNAPSHOT</version>
|
||
<name>elysia-server</name>
|
||
<description>elysia-server</description>
|
||
<packaging>pom</packaging>
|
||
<url/>
|
||
<licenses>
|
||
<license/>
|
||
</licenses>
|
||
<developers>
|
||
<developer/>
|
||
</developers>
|
||
<scm>
|
||
<connection/>
|
||
<developerConnection/>
|
||
<tag/>
|
||
<url/>
|
||
</scm>
|
||
<properties>
|
||
<java.version>17</java.version>
|
||
<fastjson2.version>2.0.58</fastjson2.version>
|
||
<hutool.version>5.8.17</hutool.version>
|
||
<smart-doc.version>3.0.9</smart-doc.version>
|
||
<com.auth0.java-jwt.version>3.10.3</com.auth0.java-jwt.version>
|
||
<mybatis-plus.version>3.5.5</mybatis-plus.version>
|
||
<jbcrypt.version>0.4</jbcrypt.version>
|
||
<mail.version>2.0.1</mail.version>
|
||
<httpclient.version>4.5.6</httpclient.version>
|
||
<doc.name>智能AI聊天服务器</doc.name>
|
||
</properties>
|
||
<modules>
|
||
<module>main</module>
|
||
<module>authorization</module>
|
||
<module>result</module>
|
||
<module>chat</module>
|
||
<module>utils</module>
|
||
</modules>
|
||
<dependencies>
|
||
<dependency>
|
||
<groupId>org.springframework.boot</groupId>
|
||
<artifactId>spring-boot-starter</artifactId>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>org.springframework.boot</groupId>
|
||
<artifactId>spring-boot-starter-test</artifactId>
|
||
<scope>test</scope>
|
||
</dependency>
|
||
<dependency>
|
||
<groupId>com.alibaba.fastjson2</groupId>
|
||
<artifactId>fastjson2</artifactId>
|
||
<version>${fastjson2.version}</version>
|
||
</dependency>
|
||
<dependency>
|
||
<groupId>org.projectlombok</groupId>
|
||
<artifactId>lombok</artifactId>
|
||
<optional>true</optional>
|
||
</dependency>
|
||
<dependency>
|
||
<groupId>com.auth0</groupId>
|
||
<artifactId>java-jwt</artifactId>
|
||
<version>${com.auth0.java-jwt.version}</version>
|
||
</dependency>
|
||
</dependencies>
|
||
|
||
<build>
|
||
<plugins>
|
||
<plugin>
|
||
<groupId>com.ly.smart-doc</groupId>
|
||
<artifactId>smart-doc-maven-plugin</artifactId>
|
||
<version>${smart-doc.version}</version>
|
||
<configuration>
|
||
<configFile>${basedir}/src/main/resources/smart-doc.json</configFile>
|
||
<projectName>${doc.name}</projectName>
|
||
<includes>
|
||
<!-- 使用了mybatis-plus的Page分页需要include所使用的源码包 -->
|
||
<include>com.baomidou:mybatis-plus-extension</include>
|
||
<!-- 使用了mybatis-plus的IPage分页需要include mybatis-plus-core-->
|
||
<include>com.baomidou:mybatis-plus-core</include>
|
||
</includes>
|
||
</configuration>
|
||
<executions>
|
||
<execution>
|
||
<!--如果不需要在执行编译时启动smart-doc,则将phase注释掉-->
|
||
<phase>compile</phase>
|
||
<goals>
|
||
<!--smart-doc提供了html、openapi、markdown等goal,可按需配置-->
|
||
<goal>html</goal>
|
||
</goals>
|
||
</execution>
|
||
</executions>
|
||
</plugin>
|
||
</plugins>
|
||
<pluginManagement>
|
||
<plugins>
|
||
<plugin>
|
||
<groupId>org.springframework.boot</groupId>
|
||
<artifactId>spring-boot-maven-plugin</artifactId>
|
||
<version>3.5.5</version>
|
||
</plugin>
|
||
</plugins>
|
||
</pluginManagement>
|
||
</build>
|
||
|
||
</project>
|