flink scala java区别_Flink与Scala IDE和SBT

我正在研究我的第一个Apache Flink wordcount示例 . 我的设置是Scala IDE(Eclipse)4.3.0,Scala 2.10.4,SBT版本0.13.8 .

对于调用env.fromElements,IDE抛出错误“无法扩展由先前版本的Scala编译的宏”

val env = ExecutionEnvironment.getExecutionEnvironment

val text = env.fromElements("first line", "second line")

我能够使用SBT编译和生成程序集jar . 我甚至可以在IDE中运行/调试程序 . 它只是IDE中的错误很烦人,它会阻止像自动完成等IDE功能 . 我有一些需要调整的设置 . 无法弄清楚哪一个 . 任何提示?

我的build.sbt

import AssemblyKeys._

name := "Flink Test"

version := "0.1.0"

organization := "com.NNN"

scalaVersion := "2.10.4"

javacOptions ++= Seq("-source", "1.7", "-target", "1.7")

libraryDependencies ++= Seq(

"org.apache.flink" % "flink-scala" % "0.10.1" % "provided",

"org.apache.flink" % "flink-clients" % "0.10.1" % "provided"

)

resolvers ++= Seq(

"Akka" at "http://akka.io/repository/",

"Sonatype" at "https://oss.sonatype.org/"

)

assemblySettings

jarName in assembly := "flink-test.jar"

fork in run := true

assemblyOption in assembly := (assemblyOption in assembly).value.copy(includeScala = false)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值