diff --git a/.flattened-pom.xml b/.flattened-pom.xml new file mode 100644 index 0000000..80616b8 --- /dev/null +++ b/.flattened-pom.xml @@ -0,0 +1,239 @@ + + + 4.0.0 + + org.springframework.boot + spring-boot-starter-parent + 3.5.7 + + + cn.meowrain.aioj + ai-oj + 1.0.0 + pom + ai-oj-microservices + 一款集成了AI功能的OJ判题系统 + + + Apache License, Version 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + + + + aioj-backend-common + aioj-backend-gateway + aioj-backend-judge-service + aioj-backend-user-service + aioj-backend-question-service + aioj-backend-ai-service + aioj-backend-auth + aioj-backend-upms + aioj-backend-file-service + + + dev + 1.6.0 + 9.0.2 + 17 + 3.4.5 + ${java.version} + 3.5.7 + 2025.0.0.0 + 1.0.0 + 2025.0.0 + ${java.version} + 3.14.1 + UTF-8 + 0.0.47 + + + + + cn.meowrain.aioj + aioj-backend-common-bom + 1.0.0 + pom + import + + + org.springframework.boot + spring-boot-dependencies + ${spring-boot.version} + pom + import + + + org.springframework.cloud + spring-cloud-dependencies + ${spring-cloud.version} + pom + import + + + com.alibaba.cloud + spring-cloud-alibaba-dependencies + ${spring-cloud-alibaba.version} + pom + import + + + + + + org.projectlombok + lombok + true + + + + + + true + src/main/resources + + + + + + com.google.cloud.tools + jib-maven-plugin + ${jib.plugin.version} + + + package + + build + buildTar + + + + + true + + registry.cn-shanghai.aliyuncs.com/all_lib/eclipse-temurin:17.0.10_7-jdk-jammy + + + 10.0.0.3/aioj/${project.artifactId}:${project.version} + + ${project.version} + + + + + + + + ${project.build.directory}/${project.artifactId}-${project.version}.tar + + + + Asia/Shanghai + ${docker.spring.active} + + + -Xms512m + -Xmx512m + + + + + + + + + maven-compiler-plugin + ${maven.compiler.plugin.version} + + ${java.version} + ${java.version} + UTF-8 + + + + org.springframework.boot + spring-boot-maven-plugin + ${spring-boot.version} + + + org.codehaus.mojo + flatten-maven-plugin + ${flatten.plugin.version} + + + flatten + process-resources + + flatten + + + + flatten.clean + clean + + clean + + + + + true + resolveCiFriendliesOnly + + + + io.spring.javaformat + spring-javaformat-maven-plugin + ${spring.checkstyle.plugin} + + + validate + true + + + + + io.github.git-commit-id + git-commit-id-maven-plugin + ${git.commit.plugin} + + + get-the-git-infos + initialize + + + + false + true + yyyy-MM-dd HH:mm:ss + + ^git.build.(time|version)$ + ^git.commit.(id|message|time).*$ + + + + + + + + dev + + true + + + dev + + + + test + + test + + + + prod + + prod + + + + diff --git a/.idea/CoolRequestCommonStatePersistent.xml b/.idea/CoolRequestCommonStatePersistent.xml index 9b96684..9d0591c 100644 --- a/.idea/CoolRequestCommonStatePersistent.xml +++ b/.idea/CoolRequestCommonStatePersistent.xml @@ -1,6 +1,6 @@ - \ No newline at end of file diff --git a/.idea/dataSources.xml b/.idea/dataSources.xml index 267fcc1..c4d21bb 100644 --- a/.idea/dataSources.xml +++ b/.idea/dataSources.xml @@ -25,5 +25,29 @@ jdbc:mysql://10.0.0.10/aioj_dev $ProjectFileDir$ + + mysql.8 + true + true + com.mysql.cj.jdbc.Driver + jdbc:mysql://10.0.0.10/aioj_dev + $ProjectFileDir$ + + + mysql.8 + true + true + com.mysql.cj.jdbc.Driver + jdbc:mysql://10.0.0.10/aioj_dev + $ProjectFileDir$ + + + mysql.8 + true + true + com.mysql.cj.jdbc.Driver + jdbc:mysql://10.0.0.10/aioj_dev + $ProjectFileDir$ + \ No newline at end of file diff --git a/.idea/db-forest-config.xml b/.idea/db-forest-config.xml index de227fd..6437a7f 100644 --- a/.idea/db-forest-config.xml +++ b/.idea/db-forest-config.xml @@ -1,6 +1,6 @@ - \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml index 06c2395..000e721 100644 --- a/.idea/encodings.xml +++ b/.idea/encodings.xml @@ -19,6 +19,7 @@ + @@ -36,5 +37,7 @@ + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml index efe95dd..050f06f 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -10,6 +10,7 @@