4.0.0 org.springframework.boot spring-boot-starter-parent 3.5.7 cn.meowrain.aioj ai-oj ${revision} pom ai-oj-microservices 一款集成了AI功能的OJ判题系统 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 aioj-backend-blog-service 1.0.0 17 ${java.version} ${java.version} UTF-8 3.5.7 2025.0.0 2025.0.0.0 0.0.47 9.0.2 3.14.1 3.4.5 1.6.0 dev org.projectlombok lombok true cn.meowrain.aioj aioj-backend-common-bom ${revision} 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 src/main/resources true org.apache.maven.plugins 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} true resolveCiFriendliesOnly flatten process-resources flatten flatten.clean clean clean 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).*$ com.google.cloud.tools jib-maven-plugin ${jib.plugin.version} 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 package build buildTar dev dev true test test prod prod