Hi, org.hamcrest 是 junit 的依赖 On Fri, May 28, 2021 at 10:28 AM Zhiwen Sun <pens...@gmail.com> wrote:
> 才编译到 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] > > > 看起来是缺少 org.hamcrest 相关依赖 > 我看 flink-test-utils-parent/pom.xml 和 flink-test-utils-junit/pom.xml > 的确没加 org.hamcrest 相关依赖, 不知道这个是怎么工作的。 > > 请问大家下,原因是什么呢? > > > Zhiwen Sun >