Flink源代码编译
编译环境:
系统:MAC,IOS
编译器:Idea
软件版本:JDK 1.8,Scala 2.12,maven 3.5.3
Flink版本:1.10
问题一:在runtime编译的过程中出现如下问题:
error: scala.reflect.internal.MissingRequirementError: object java.lang.Object in compiler mirror not found.
解决办法:因为Flink的API,运行时环境是用Scala语言编写的,所以用户编译的时候需要和Flink使用的Scala版本一致。
在编译的过程中指定Scala版本:
mvn clean install -DskipTests -Dscala-2.12
编译成功:


浙公网安备 33010602011771号