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

 

 编译成功:

 

 

         

     

posted @ 2020-03-04 17:11  天添  阅读(480)  评论(0)    收藏  举报