| 
									
										
										
										
											2025-09-23 09:10:38 +00: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 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | 
					
						
							|  |  |  |     <modelVersion>4.0.0</modelVersion> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <groupId>com.touka</groupId> | 
					
						
							|  |  |  |     <artifactId>visual-novel-server</artifactId> | 
					
						
							|  |  |  |     <version>1.0</version> | 
					
						
							|  |  |  |     <packaging>pom</packaging> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <modules> | 
					
						
							|  |  |  |         <module>visual-novel-server-api</module> | 
					
						
							|  |  |  |         <module>visual-novel-server-app</module> | 
					
						
							|  |  |  |         <module>visual-novel-server-domain</module> | 
					
						
							|  |  |  |         <module>visual-novel-server-trigger</module> | 
					
						
							|  |  |  |         <module>visual-novel-server-infrastructure</module> | 
					
						
							|  |  |  |         <module>visual-novel-server-types</module> | 
					
						
							|  |  |  |     </modules> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <repositories> | 
					
						
							|  |  |  |         <repository> | 
					
						
							|  |  |  |             <id>nexus-aliyun</id> | 
					
						
							|  |  |  |             <name>nexus-aliyun</name> | 
					
						
							|  |  |  |             <url>http://maven.aliyun.com/nexus/content/groups/public/</url> | 
					
						
							|  |  |  |             <releases> | 
					
						
							|  |  |  |                 <enabled>true</enabled> | 
					
						
							|  |  |  |             </releases> | 
					
						
							|  |  |  |             <snapshots> | 
					
						
							|  |  |  |                 <enabled>false</enabled> | 
					
						
							|  |  |  |             </snapshots> | 
					
						
							|  |  |  |         </repository> | 
					
						
							| 
									
										
										
										
											2025-09-25 05:48:41 +00:00
										 |  |  |         <repository> | 
					
						
							|  |  |  |             <id>spring-milestones</id> | 
					
						
							|  |  |  |             <name>Spring Milestones</name> | 
					
						
							|  |  |  |             <url>https://repo.spring.io/milestone</url> | 
					
						
							|  |  |  |             <snapshots> | 
					
						
							|  |  |  |                 <enabled>false</enabled> | 
					
						
							|  |  |  |             </snapshots> | 
					
						
							|  |  |  |         </repository> | 
					
						
							|  |  |  |         <repository> | 
					
						
							|  |  |  |             <id>spring-snapshots</id> | 
					
						
							|  |  |  |             <name>Spring Snapshots</name> | 
					
						
							|  |  |  |             <url>https://repo.spring.io/snapshot</url> | 
					
						
							|  |  |  |             <releases> | 
					
						
							|  |  |  |                 <enabled>false</enabled> | 
					
						
							|  |  |  |             </releases> | 
					
						
							|  |  |  |         </repository> | 
					
						
							| 
									
										
										
										
											2025-09-23 09:10:38 +00:00
										 |  |  |     </repositories> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <properties> | 
					
						
							|  |  |  |         <java.version>17</java.version> | 
					
						
							|  |  |  |         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | 
					
						
							|  |  |  |         <maven.compiler.source>17</maven.compiler.source> | 
					
						
							|  |  |  |         <maven.compiler.target>17</maven.compiler.target> | 
					
						
							| 
									
										
										
										
											2025-09-25 05:48:41 +00:00
										 |  |  |         <spring-ai.version>1.0.0-M6</spring-ai.version> | 
					
						
							| 
									
										
										
										
											2025-09-23 09:10:38 +00:00
										 |  |  |         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | 
					
						
							|  |  |  |     </properties> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <licenses> | 
					
						
							|  |  |  |         <license> | 
					
						
							|  |  |  |             <name>Apache License, Version 2.0</name> | 
					
						
							|  |  |  |             <url>https://www.apache.org/licenses/LICENSE-2.0</url> | 
					
						
							|  |  |  |         </license> | 
					
						
							|  |  |  |     </licenses> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <parent> | 
					
						
							|  |  |  |         <groupId>org.springframework.boot</groupId> | 
					
						
							|  |  |  |         <artifactId>spring-boot-starter-parent</artifactId> | 
					
						
							|  |  |  |         <version>3.4.3</version> | 
					
						
							|  |  |  |     </parent> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <dependencyManagement> | 
					
						
							|  |  |  |         <dependencies> | 
					
						
							| 
									
										
										
										
											2025-09-23 11:21:09 +00:00
										 |  |  |             <dependency> | 
					
						
							|  |  |  |                 <groupId>org.springframework.ai</groupId> | 
					
						
							|  |  |  |                 <artifactId>spring-ai-bom</artifactId> | 
					
						
							|  |  |  |                 <version>${spring-ai.version}</version> | 
					
						
							|  |  |  |                 <type>pom</type> | 
					
						
							|  |  |  |                 <scope>import</scope> | 
					
						
							|  |  |  |             </dependency> | 
					
						
							| 
									
										
										
										
											2025-09-23 09:10:38 +00:00
										 |  |  |             <dependency> | 
					
						
							|  |  |  |                 <groupId>org.mybatis.spring.boot</groupId> | 
					
						
							|  |  |  |                 <artifactId>mybatis-spring-boot-starter</artifactId> | 
					
						
							|  |  |  |                 <version>3.0.4</version> | 
					
						
							|  |  |  |             </dependency> | 
					
						
							|  |  |  |             <!-- # 多数据源路由配置
 | 
					
						
							|  |  |  |                  # mysql 5.x driver-class-name: com.mysql.jdbc.Driver    mysql-connector-java 5.1.34 | 
					
						
							|  |  |  |                  # mysql 8.x driver-class-name: com.mysql.cj.jdbc.Driver mysql-connector-java 8.0.22--> | 
					
						
							|  |  |  |             <dependency> | 
					
						
							|  |  |  |                 <groupId>mysql</groupId> | 
					
						
							|  |  |  |                 <artifactId>mysql-connector-java</artifactId> | 
					
						
							|  |  |  |                 <version>8.0.28</version> | 
					
						
							|  |  |  |             </dependency> | 
					
						
							|  |  |  |             <dependency> | 
					
						
							|  |  |  |                 <groupId>com.alibaba</groupId> | 
					
						
							|  |  |  |                 <artifactId>fastjson</artifactId> | 
					
						
							|  |  |  |                 <version>2.0.28</version> | 
					
						
							|  |  |  |             </dependency> | 
					
						
							|  |  |  |             <dependency> | 
					
						
							|  |  |  |                 <groupId>org.apache.commons</groupId> | 
					
						
							|  |  |  |                 <artifactId>commons-lang3</artifactId> | 
					
						
							|  |  |  |                 <version>3.9</version> | 
					
						
							|  |  |  |             </dependency> | 
					
						
							|  |  |  |             <dependency> | 
					
						
							|  |  |  |                 <groupId>com.google.guava</groupId> | 
					
						
							|  |  |  |                 <artifactId>guava</artifactId> | 
					
						
							|  |  |  |                 <version>32.1.3-jre</version> | 
					
						
							|  |  |  |             </dependency> | 
					
						
							|  |  |  |             <dependency> | 
					
						
							|  |  |  |                 <groupId>dom4j</groupId> | 
					
						
							|  |  |  |                 <artifactId>dom4j</artifactId> | 
					
						
							|  |  |  |                 <version>1.6.1</version> | 
					
						
							|  |  |  |             </dependency> | 
					
						
							|  |  |  |             <dependency> | 
					
						
							|  |  |  |                 <groupId>com.thoughtworks.xstream</groupId> | 
					
						
							|  |  |  |                 <artifactId>xstream</artifactId> | 
					
						
							|  |  |  |                 <version>1.4.10</version> | 
					
						
							|  |  |  |             </dependency> | 
					
						
							|  |  |  |             <dependency> | 
					
						
							|  |  |  |                 <groupId>io.jsonwebtoken</groupId> | 
					
						
							|  |  |  |                 <artifactId>jjwt</artifactId> | 
					
						
							|  |  |  |                 <version>0.9.1</version> | 
					
						
							|  |  |  |             </dependency> | 
					
						
							|  |  |  |             <dependency> | 
					
						
							|  |  |  |                 <groupId>com.auth0</groupId> | 
					
						
							|  |  |  |                 <artifactId>java-jwt</artifactId> | 
					
						
							|  |  |  |                 <version>4.4.0</version> | 
					
						
							|  |  |  |             </dependency> | 
					
						
							|  |  |  |             <dependency> | 
					
						
							|  |  |  |                 <groupId>commons-codec</groupId> | 
					
						
							|  |  |  |                 <artifactId>commons-codec</artifactId> | 
					
						
							|  |  |  |                 <version>1.15</version> | 
					
						
							|  |  |  |             </dependency> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |             <!-- 工程模块 --> | 
					
						
							|  |  |  |             <dependency> | 
					
						
							|  |  |  |                 <groupId>com.touka</groupId> | 
					
						
							|  |  |  |                 <artifactId>visual-novel-server-api</artifactId> | 
					
						
							|  |  |  |                 <version>1.0</version> | 
					
						
							|  |  |  |             </dependency> | 
					
						
							|  |  |  |             <dependency> | 
					
						
							|  |  |  |                 <groupId>com.touka</groupId> | 
					
						
							|  |  |  |                 <artifactId>visual-novel-server-domain</artifactId> | 
					
						
							|  |  |  |                 <version>1.0</version> | 
					
						
							|  |  |  |             </dependency> | 
					
						
							|  |  |  |             <dependency> | 
					
						
							|  |  |  |                 <groupId>com.touka</groupId> | 
					
						
							|  |  |  |                 <artifactId>visual-novel-server-infrastructure</artifactId> | 
					
						
							|  |  |  |                 <version>1.0</version> | 
					
						
							|  |  |  |             </dependency> | 
					
						
							|  |  |  |             <dependency> | 
					
						
							|  |  |  |                 <groupId>com.touka</groupId> | 
					
						
							|  |  |  |                 <artifactId>visual-novel-server-types</artifactId> | 
					
						
							|  |  |  |                 <version>1.0</version> | 
					
						
							|  |  |  |             </dependency> | 
					
						
							|  |  |  |             <dependency> | 
					
						
							|  |  |  |                 <groupId>com.touka</groupId> | 
					
						
							|  |  |  |                 <artifactId>visual-novel-server-trigger</artifactId> | 
					
						
							|  |  |  |                 <version>1.0</version> | 
					
						
							|  |  |  |             </dependency> | 
					
						
							|  |  |  |         </dependencies> | 
					
						
							|  |  |  |     </dependencyManagement> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <build> | 
					
						
							|  |  |  |         <plugins> | 
					
						
							|  |  |  |             <plugin> | 
					
						
							|  |  |  |                 <groupId>org.apache.maven.plugins</groupId> | 
					
						
							|  |  |  |                 <artifactId>maven-compiler-plugin</artifactId> | 
					
						
							|  |  |  |                 <version>3.0</version> | 
					
						
							|  |  |  |                 <configuration> | 
					
						
							|  |  |  |                     <source>${java.version}</source> | 
					
						
							|  |  |  |                     <target>${java.version}</target> | 
					
						
							|  |  |  |                     <encoding>${project.build.sourceEncoding}</encoding> | 
					
						
							|  |  |  |                 </configuration> | 
					
						
							|  |  |  |             </plugin> | 
					
						
							|  |  |  |             <plugin> | 
					
						
							|  |  |  |                 <groupId>org.apache.maven.plugins</groupId> | 
					
						
							|  |  |  |                 <artifactId>maven-resources-plugin</artifactId> | 
					
						
							|  |  |  |                 <version>2.5</version> | 
					
						
							|  |  |  |                 <configuration> | 
					
						
							|  |  |  |                     <encoding>UTF-8</encoding> | 
					
						
							|  |  |  |                 </configuration> | 
					
						
							|  |  |  |             </plugin> | 
					
						
							|  |  |  |             <plugin> | 
					
						
							|  |  |  |                 <groupId>org.codehaus.mojo</groupId> | 
					
						
							|  |  |  |                 <artifactId>versions-maven-plugin</artifactId> | 
					
						
							|  |  |  |                 <version>2.7</version> | 
					
						
							|  |  |  |             </plugin> | 
					
						
							|  |  |  |         </plugins> | 
					
						
							|  |  |  |     </build> | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-09-25 05:48:41 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-09-23 09:10:38 +00:00
										 |  |  |     <profiles> | 
					
						
							|  |  |  |         <profile> | 
					
						
							|  |  |  |             <id>dev</id> | 
					
						
							|  |  |  |             <activation> | 
					
						
							|  |  |  |                 <activeByDefault>true</activeByDefault> | 
					
						
							|  |  |  |             </activation> | 
					
						
							|  |  |  |             <properties> | 
					
						
							|  |  |  |                 <java_jvm>-Xms1G -Xmx1G -server  -XX:MaxPermSize=256M -Xss256K -Dspring.profiles.active=test -XX:+DisableExplicitGC -XX:+UseG1GC  -XX:LargePageSizeInBytes=128m -XX:+UseFastAccessorMethods -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/export/Logs/visual-novel-server-boot -Xloggc:/export/Logs/visual-novel-server-boot/gc-visual-novel-server-boot.log -XX:+PrintGCDetails -XX:+PrintGCDateStamps</java_jvm> | 
					
						
							|  |  |  |                 <profileActive>dev</profileActive> | 
					
						
							|  |  |  |             </properties> | 
					
						
							|  |  |  |         </profile> | 
					
						
							|  |  |  |         <profile> | 
					
						
							|  |  |  |             <id>test</id> | 
					
						
							|  |  |  |             <properties> | 
					
						
							|  |  |  |                 <java_jvm>-Xms1G -Xmx1G -server  -XX:MaxPermSize=256M -Xss256K -Dspring.profiles.active=test -XX:+DisableExplicitGC -XX:+UseG1GC  -XX:LargePageSizeInBytes=128m -XX:+UseFastAccessorMethods -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/export/Logs/visual-novel-server-boot -Xloggc:/export/Logs/visual-novel-server-boot/gc-visual-novel-server-boot.log -XX:+PrintGCDetails -XX:+PrintGCDateStamps</java_jvm> | 
					
						
							|  |  |  |                 <profileActive>test</profileActive> | 
					
						
							|  |  |  |             </properties> | 
					
						
							|  |  |  |         </profile> | 
					
						
							|  |  |  |         <profile> | 
					
						
							|  |  |  |             <id>prod</id> | 
					
						
							|  |  |  |             <properties> | 
					
						
							|  |  |  |                 <java_jvm>-Xms6G -Xmx6G -server  -XX:MaxPermSize=256M -Xss256K -Dspring.profiles.active=release -XX:+DisableExplicitGC -XX:+UseG1GC  -XX:LargePageSizeInBytes=128m -XX:+UseFastAccessorMethods -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/export/Logs/fq-mall-activity-app -Xloggc:/export/Logs/visual-novel-server-boot/gc-visual-novel-server-boot.log -XX:+PrintGCDetails -XX:+PrintGCDateStamps</java_jvm> | 
					
						
							|  |  |  |                 <profileActive>prod</profileActive> | 
					
						
							|  |  |  |             </properties> | 
					
						
							|  |  |  |         </profile> | 
					
						
							|  |  |  |     </profiles> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | </project> |