[INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for org.qinan:safety-eval-service:pom:1.0-SNAPSHOT [WARNING] 'dependencyManagement.dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: com.jjb.saas:jjb-saas-base-starter:jar -> duplicate declaration of version ${revision} @ com.jjb.saas:jjb-saas-parent:2.2.0-SNAPSHOT, E:\cache\maven\com\jjb\saas\jjb-saas-parent\2.2.0-SNAPSHOT\jjb-saas-parent-2.2.0-SNAPSHOT.pom, line 417, column 25 [WARNING] 'dependencyManagement.dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: com.aliyun.oss:aliyun-sdk-oss:jar -> version ${oss.version} vs ${aliyun.sdk.oss.version} @ com.jjb.saas:jjb-saas-parent:2.2.0-SNAPSHOT, E:\cache\maven\com\jjb\saas\jjb-saas-parent\2.2.0-SNAPSHOT\jjb-saas-parent-2.2.0-SNAPSHOT.pom, line 1272, column 25 [WARNING] 'dependencyManagement.dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: org.apache.poi:poi:jar -> duplicate declaration of version ${poi.version} @ com.jjb.saas:jjb-saas-parent:2.2.0-SNAPSHOT, E:\cache\maven\com\jjb\saas\jjb-saas-parent\2.2.0-SNAPSHOT\jjb-saas-parent-2.2.0-SNAPSHOT.pom, line 1292, column 25 [WARNING] 'dependencyManagement.dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: org.apache.poi:poi-ooxml:jar -> duplicate declaration of version ${poi.version} @ com.jjb.saas:jjb-saas-parent:2.2.0-SNAPSHOT, E:\cache\maven\com\jjb\saas\jjb-saas-parent\2.2.0-SNAPSHOT\jjb-saas-parent-2.2.0-SNAPSHOT.pom, line 1297, column 25 [WARNING] 'dependencyManagement.dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: com.belerweb:pinyin4j:jar -> duplicate declaration of version ${pinyin4j.version} @ com.jjb.saas:jjb-saas-parent:2.2.0-SNAPSHOT, E:\cache\maven\com\jjb\saas\jjb-saas-parent\2.2.0-SNAPSHOT\jjb-saas-parent-2.2.0-SNAPSHOT.pom, line 1317, column 25 [WARNING] [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. [WARNING] [WARNING] For this reason, future Maven versions might no longer support building such malformed projects. [WARNING] [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] safety-eval-service [pom] [INFO] safety-eval-domain [jar] [INFO] safety-eval-client [jar] [INFO] safety-eval-infrastructure [jar] [INFO] safety-eval-app [jar] [INFO] safety-eval-adapter [jar] [INFO] [INFO] -------------------< org.qinan:safety-eval-service >-------------------- [INFO] Building safety-eval-service 1.0-SNAPSHOT [1/6] [INFO] from pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --------------------< org.qinan:safety-eval-domain >-------------------- [INFO] Building safety-eval-domain 1.0-SNAPSHOT [2/6] [INFO] from safety-eval-domain\pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [WARNING] 1 problem was encountered while building the effective model for org.javassist:javassist:jar:3.24.1-GA during dependency collection step for project (use -X to see details) [WARNING] 1 problem was encountered while building the effective model for org.javassist:javassist:jar:3.29.2-GA during dependency collection step for project (use -X to see details) [WARNING] 1 problem was encountered while building the effective model for org.javassist:javassist:jar:3.22.0-GA during dependency collection step for project (use -X to see details) [WARNING] 1 problem was encountered while building the effective model for org.javassist:javassist:jar:3.25.0-GA during dependency collection step for project (use -X to see details) [WARNING] The POM for com.aspose:aspose-words:jar:15.8.0 is missing, no dependency information available [INFO] [INFO] --- resources:3.2.0:resources (default-resources) @ safety-eval-domain --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory E:\works\projects\safety-eval-service\safety-eval-domain\src\main\resources [INFO] skip non existing resourceDirectory E:\works\projects\safety-eval-service\safety-eval-domain\src\main\resources [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ safety-eval-domain --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --------------------< org.qinan:safety-eval-client >-------------------- [INFO] Building safety-eval-client 1.0-SNAPSHOT [3/6] [INFO] from safety-eval-client\pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- resources:3.2.0:resources (default-resources) @ safety-eval-client --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory E:\works\projects\safety-eval-service\safety-eval-client\src\main\resources [INFO] skip non existing resourceDirectory E:\works\projects\safety-eval-service\safety-eval-client\src\main\resources [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ safety-eval-client --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] ----------------< org.qinan:safety-eval-infrastructure >---------------- [INFO] Building safety-eval-infrastructure 1.0-SNAPSHOT [4/6] [INFO] from safety-eval-infrastructure\pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [WARNING] The artifact mysql:mysql-connector-java:jar:8.0.33 has been relocated to com.mysql:mysql-connector-j:jar:8.0.33: MySQL Connector/J artifacts moved to reverse-DNS compliant Maven 2+ coordinates. [INFO] [INFO] --- resources:3.2.0:resources (default-resources) @ safety-eval-infrastructure --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] Copying 0 resource [INFO] Copying 36 resources [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ safety-eval-infrastructure --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 322 source files to E:\works\projects\safety-eval-service\safety-eval-infrastructure\target\classes [INFO] ------------------------------------------------------------- [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? [INFO] 1 error [INFO] ------------------------------------------------------------- [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary for safety-eval-service 1.0-SNAPSHOT: [INFO] [INFO] safety-eval-service ................................ SUCCESS [ 0.001 s] [INFO] safety-eval-domain ................................. SUCCESS [ 5.898 s] [INFO] safety-eval-client ................................. SUCCESS [ 1.744 s] [INFO] safety-eval-infrastructure ......................... FAILURE [ 1.315 s] [INFO] safety-eval-app .................................... SKIPPED [INFO] safety-eval-adapter ................................ SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 9.333 s [INFO] Finished at: 2026-08-18T19:28:25+08:00 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project safety-eval-infrastructure: Compilation failure [ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? [ERROR] [ERROR] -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException [ERROR] [ERROR] After correcting the problems, you can resume the build with the command [ERROR] mvn -rf :safety-eval-infrastructure