gpt4 book ai didi

maven - SBT 与 Maven 的新 Scala/Spark 项目?

转载 作者:行者123 更新时间:2023-12-01 04:55:14 24 4
gpt4 key购买 nike

我是 Scala/SBT 的新手,但有 Java/Maven 的经验。
对于一个新的 Scala/Spark 项目,应该选择什么:SBT 还是 Maven?

PS-我打算使用 Eclipse 或 IntellijIdea 作为 IDE。

谢谢

ATT

最佳答案

我也一直在研究这个问题。这是我发现的一些东西。

根据 Apache Spark 文档:

Maven is the official build tool recommended for packaging Spark, and is the build of reference. But SBT is supported for day-to-day development since it can provide much faster iterative compilation. More advanced developers may wish to use SBT. http://spark.apache.org/docs/latest/building-spark.html#building-with-sbt



我听说过 SBT 的三个原因:
  • 它是为 Scala 构建的
  • 它有增量编译
  • .sbt 文件往往更紧凑

  • 不过作为回应
  • Maven 也能正常工作
  • 如果您使用的是 JetBrains IntelliJ IDE,它有一个免费版本,它有自己的增量编译。

  • 我想我会决定使用 Maven,因为它可以更好地与我的构建服务器集成(持续部署)。

    关于maven - SBT 与 Maven 的新 Scala/Spark 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37783973/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com