【问题标题】:What is the advised stack to work with Flink and Scala?建议使用 Flink 和 Scala 的堆栈是什么?
【发布时间】:2015-09-15 13:21:50
【问题描述】:

我目前的尝试:

  • 带有 scala-ide 插件的 Eclipse 4.4.2 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 构建)。

【问题讨论】:

  • 很多人使用 Intellij IDEA。 Eclipse 在 Flink 等混合语言项目中存在一些问题。

标签: eclipse scala apache-flink


【解决方案1】:

从 Flink 0.10 开始,Flink 社区将为 Scala 2.11 提供 Flink。目前,您可以通过 Apache Snapshot Maven Repository 使用 Flink for Scala 2.11 (0.10-SNAPSHOT)。

您可以使用以下 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>

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-10
      • 1970-01-01
      • 2011-05-30
      • 2010-09-30
      • 2012-04-21
      • 2014-08-09
      • 1970-01-01
      • 2012-04-08
      相关资源
      最近更新 更多