scala相关内容

将JAR文件添加到电光作业-电光-提交

正确.这件事已经讨论了很多。 然而,有很多模棱两可的地方,并且提供了一些答案……包括在JARS/Executor/Driver配置或选项中复制JAR引用。 不明确和/或省略的详细信息 每个选项都应澄清以下不明确、不清楚和/或遗漏的详细信息: 如何影响ClassPath 驱动程序 执行器(用于任务运行) 两者都 完全没有 分隔符:逗号、冒号、分号 如果自动分发提供 ..
发布时间:2022-02-20 19:09:17 Java开发

比较两个 RDD

我有两个 RDD[Array[String]],我们称它们为 rdd1 和 rdd2.我将创建一个新的 RDD,其中仅包含 rdd2 的条目,而不是 rdd1(基于键).我通过 Intellij 在 Scala 上使用 Spark. 我用一个键将rdd1和rdd2分组(我将只比较两个rdds的键): val rdd1Grouped = rdd1.groupBy(line => line(0 ..
发布时间:2022-01-25 09:28:23 其他开发

如何通过 sbt 使 scalatest 生成 html 报告

在 sbt 中进行基于 specs2 的测试的方法是 (TestOptions in Test) += Tests.Argument(TestFrameworks.Specs2, "html") 但是 scalatest 怎么样?我做了很多谷歌搜索,但找不到好的解释/解决方案. 解决方案 所以我需要做两件事... 我.使用 2.0.M5b 之后的任何 scalatest 工件.对 ..
发布时间:2022-01-24 22:38:45 其他开发

运行 play2 和 eclipse 时可以避免两次编译源代码吗?

目前我正在同时运行 eclipse 和播放(使用 ~run).当我更改文件时,它将由 play 和 eclipse 编译. 是否可以避免这两个编译步骤之一? 据我所知,eclipse 插件也使用 sbt 来构建项目,所以也许有办法在 eclipse 中执行 play "run" 命令? (我问是因为我的笔记本电脑不是很快,编译需要一些时间,我希望播放网页上宣传的“快速周转";) ..
发布时间:2022-01-24 22:38:18 Java开发

SBT 取决于特定的快照版本

我有多个快照版本的工件,例如 artifact-0.1-20120831.103456-5. 我的项目取决于特定的快照版本.如果我告诉 SBT 下载 0.1-20120831.103456-5 版本而不是 0.1-SNAPSHOT 更新任务失败. //build.sbtlibraryDependencies ++= Seq(“com.example"%“史密斯"%“0.1-20120906 ..
发布时间:2022-01-24 22:37:53 其他开发

SBT 集成测试设置

我想在我的 SBT + Spray 应用中添加一个集成测试阶段. 理想情况下,它就像 Maven,具有以下阶段: 编译:应用已构建 test:运行单元测试 pre-integration-test:应用在单独的进程中启动 integration-test:运行集成测试;他们向后台运行的应用发出请求并验证返回的结果是否正确 post-integration-test:之前启动的应 ..
发布时间:2022-01-24 22:37:18 其他开发

在 sbt 项目的类路径中添加 tools.jar

scala 2.9.1 控制台中的“:javap"命令需要“类路径"中的 tools.jar(来自 JDK6).从 cmd-line 可以使用 '-cp' 参数或 CLASSPATH 环境变量来完成. 如何对使用“console"和“console-quick"命令从 SBT 调用的 scala 控制台执行相同操作? 解决方案 答案很长,可能会在其他地方对您有所帮助. 如果我想 ..
发布时间:2022-01-24 22:36:54 其他开发

告诉 SBT 将我所有的依赖项收集在一起

在构建 Web 应用程序时,SBT 能够将我所有的 jar 依赖项收集到 WAR 文件中. 这是否可以让 SBT 将我在非 Web 应用程序中依赖的所有 jar 放入一个目录中,以便在运行应用程序时可以轻松地将它们放到我的类路径中? 解决方案 是的,你可以在你的项目定义类中加入这样的东西: val libraryJarPath = outputPath/"lib"def colle ..
发布时间:2022-01-24 22:36:44 其他开发

项目目录外的`sbt run`

当我想运行我的 Scala 项目时,我 cd 到项目目录并执行 $ sbt "run arg1" 如何在项目目录之外进行同样的操作? 解决方案 我的回答受到了这个更普遍的问题的启发:如何从 Linux shell 运行具有与当前不同工作目录的程序? (cd myPath/; sbt "run arg1") 或 (cd myPath/&& exec sbt "run arg1") ..
发布时间:2022-01-24 22:36:33 其他开发

如何获取有关“功能"标志警告的更多信息?

使用 Play2 编译应用程序时,有时我的终端上会出现以下消息: [info] 将 1 个 Scala 源代码编译到 ~/target/scala-2.10/classes... [警告] 有 1 个功能警告;使用 -feature 重新运行以了解详细信息 [警告] 发现一个警告 [成功] 1s编译完成 如何获得有关这些警告的更多信息?它必须是 sbt 的一个选项,但我不知道在哪 ..
发布时间:2022-01-24 22:36:17 Java开发

是否可以使用 gradle 开发 scala 项目?

我正在使用 sbt 来构建 scala 项目,但它对我来说似乎总是太复杂(不熟悉)和沉重.我也在使用 gradle 来构建 java 项目,这让我很开心. 我想知道是否可以使用 gradle 来构建 scala 项目?有没有使用 gradle 的大型 scala 项目? 我的一些朋友只是告诉我“从没想过将 gradle 用于 scala 项目",但拒绝告诉我原因. 解决方案 在 ..
发布时间:2022-01-24 22:36:00 其他开发

在 IntelliJ Idea 14 上玩 Activator 问题

我在 IntelliJ IDEA 14 上遇到以下问题: 我使用 Activator (v1.2.10) 创建了一个 Play (Scala) 项目.然后,我使用 activator idea 命令将其转换为 IDEA 项目.当我使用 IDEA 14(社区版)打开项目时,SBT 模块未启用.因此,build.sbt 文件中的新依赖项不包含在类路径中.此外,该项目并未在 IDEA 的 SBT ..

在 sbt 中添加仅编译时的子项目依赖项

我有一个多项目包含一个私有宏子项目,其用途仅限于实现其他子项目的方法体.它也不应该在其他子项目的运行时类路径上,也不应该以任何形式在其他子项目的已发布 POM 中可见.这样其他 sbt 项目就可以在不知道宏子项目的情况下使用该项目中的库. 对于外部依赖,我发现了这个 SO Q&A 工作得很好,但是对于子项目,当我尝试对 dependsOn 做类似的事情时,sbt 抱怨找不到配置“compil ..
发布时间:2022-01-24 22:35:42 其他开发

IntelliJ 无法解析 build.sbt 中的符号

IntelliJ IDEA 15 在我的 build.sbt 文件中报告我的项目定义的未解析符号 lazy val root = (project in file(".")).enablePlugins(PlayScala) 它报告了 project 和 in 的错误. 无法解析符号项目.无法解析符号. 其他一切都完美解决了,项目也都设置好了,sbt 构建良好,激活器运行良好. 解决 ..
发布时间:2022-01-24 22:34:23 其他开发