与Flink和Scala一起使用的建议堆栈是什么?

时间:2015-09-15 13:21:50

标签: eclipse scala apache-flink

我目前的尝试:

  • Eclipse 4.4.2带有scala-ide插件的Luna
  • 为scala 2.11重建Flink(默认情况下maven下载用于scala 2.10的官方Flink版本。这会带来IDE的一些问题,例如可怕的宏不兼容性

但是这样工作有点麻烦,因为你需要:

  • 每次更新到最新源时,为scala 2.11重建Flink 代码。
  • 具有正确的maven设置,以便在Eclipse中构建项目时,不会使用Flink官方构建(即使用scala 2.10构建覆盖scala 2.11 Flink构建)覆盖项目依赖项。

2 个答案:

答案 0 :(得分:1)

来自Flink 0.10,Flink社区将为Scala 2.11提供Flink。目前,您可以使用Flink for Scala 2.11(0.10-SNAPSHOT)和Apache Snapshot Maven Repository

您可以使用以下maven设置添加存储库:

<repositories>
  <repository>
    <id>apache.snapshots</id>
    <name>Apache Snapshot Repository</name>
    <url>http://repository.apache.org/snapshots</url>
    <releases>
      <enabled>false</enabled>
    </releases>
    <snapshots>
      <enabled>true</enabled>
    </snapshots>
  </repository>
</repositories>

答案 1 :(得分:0)

运行IntelliJ解决了我的问题。 我将此作为答案发布,因为马蒂亚斯在评论中提供了答案。谢谢马蒂亚斯。