编译到 Test utils : Junit 模块,就报错了 maven 版本: 3.2.5 jdk 版本:1.8.0_251 flink 版本: flink 1.12.2 执行的命令:mvn clean install -DskipTests -Dfast
错误信息: [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] /data/flink-release-1.12.2/flink-test-utils-parent/flink-test-utils-junit/src/main/java/org/apache/flink/core/testutils/CommonTestUtils.java:[38,27] package org.hamcrest does not exist [ERROR] /data/flink-release-1.12.2/flink-test-utils-parent/flink-test-utils-junit/src/main/java/org/apache/flink/core/testutils/CommonTestUtils.java:[38,1] static import only from classes and interfaces [ERROR] /data/flink-release-1.12.2/flink-test-utils-parent/flink-test-utils-junit/src/main/java/org/apache/flink/core/testutils/CommonTestUtils.java:[39,27] package org.hamcrest does not exist [INFO] Reactor Summary: [INFO] [INFO] Flink : Tools : Force Shading ...................... SUCCESS [ 1.042 s] [INFO] Flink : ............................................ SUCCESS [ 1.404 s] [INFO] Flink : Annotations ................................ SUCCESS [ 0.735 s] [INFO] Flink : Test utils : ............................... SUCCESS [ 0.042 s] [INFO] Flink : Test utils : Junit ......................... FAILURE [ 0.283 s] 而且我看 flink-test-utils-parent/pom.xml 和 flink-test-utils-junit/pom.xml 的确没加 org.hamcrest 相关依赖啊。 请问大家下,原因是什么呢? Zhiwen Sun