scala相关内容
正确.这件事已经讨论了很多。 然而,有很多模棱两可的地方,并且提供了一些答案……包括在JARS/Executor/Driver配置或选项中复制JAR引用。 不明确和/或省略的详细信息 每个选项都应澄清以下不明确、不清楚和/或遗漏的详细信息: 如何影响ClassPath 驱动程序 执行器(用于任务运行) 两者都 完全没有 分隔符:逗号、冒号、分号 如果自动分发提供
..
..
我有两个 RDD[Array[String]],我们称它们为 rdd1 和 rdd2.我将创建一个新的 RDD,其中仅包含 rdd2 的条目,而不是 rdd1(基于键).我通过 Intellij 在 Scala 上使用 Spark. 我用一个键将rdd1和rdd2分组(我将只比较两个rdds的键): val rdd1Grouped = rdd1.groupBy(line => line(0
..
我在 Debian 上有 java 8 服务器运行时. 试过了:dpkg -i scala-2.11.7.deb scala 依赖于 java6-runtime-headless;然而:包 java6-runtime-headless 没有安装. 但是没关系:scala 版本Scala 代码运行器版本 2.11.7 -- 版权所有 2002-2013,LAMP/EPFL 现
..
在 sbt 中进行基于 specs2 的测试的方法是 (TestOptions in Test) += Tests.Argument(TestFrameworks.Specs2, "html") 但是 scalatest 怎么样?我做了很多谷歌搜索,但找不到好的解释/解决方案. 解决方案 所以我需要做两件事... 我.使用 2.0.M5b 之后的任何 scalatest 工件.对
..
目前我正在同时运行 eclipse 和播放(使用 ~run).当我更改文件时,它将由 play 和 eclipse 编译. 是否可以避免这两个编译步骤之一? 据我所知,eclipse 插件也使用 sbt 来构建项目,所以也许有办法在 eclipse 中执行 play "run" 命令? (我问是因为我的笔记本电脑不是很快,编译需要一些时间,我希望播放网页上宣传的“快速周转";)
..
我有多个快照版本的工件,例如 artifact-0.1-20120831.103456-5. 我的项目取决于特定的快照版本.如果我告诉 SBT 下载 0.1-20120831.103456-5 版本而不是 0.1-SNAPSHOT 更新任务失败. //build.sbtlibraryDependencies ++= Seq(“com.example"%“史密斯"%“0.1-20120906
..
我想在我的 SBT + Spray 应用中添加一个集成测试阶段. 理想情况下,它就像 Maven,具有以下阶段: 编译:应用已构建 test:运行单元测试 pre-integration-test:应用在单独的进程中启动 integration-test:运行集成测试;他们向后台运行的应用发出请求并验证返回的结果是否正确 post-integration-test:之前启动的应
..
..
scala 2.9.1 控制台中的“:javap"命令需要“类路径"中的 tools.jar(来自 JDK6).从 cmd-line 可以使用 '-cp' 参数或 CLASSPATH 环境变量来完成. 如何对使用“console"和“console-quick"命令从 SBT 调用的 scala 控制台执行相同操作? 解决方案 答案很长,可能会在其他地方对您有所帮助. 如果我想
..
在构建 Web 应用程序时,SBT 能够将我所有的 jar 依赖项收集到 WAR 文件中. 这是否可以让 SBT 将我在非 Web 应用程序中依赖的所有 jar 放入一个目录中,以便在运行应用程序时可以轻松地将它们放到我的类路径中? 解决方案 是的,你可以在你的项目定义类中加入这样的东西: val libraryJarPath = outputPath/"lib"def colle
..
当我想运行我的 Scala 项目时,我 cd 到项目目录并执行 $ sbt "run arg1" 如何在项目目录之外进行同样的操作? 解决方案 我的回答受到了这个更普遍的问题的启发:如何从 Linux shell 运行具有与当前不同工作目录的程序? (cd myPath/; sbt "run arg1") 或 (cd myPath/&& exec sbt "run arg1")
..
使用 Play2 编译应用程序时,有时我的终端上会出现以下消息: [info] 将 1 个 Scala 源代码编译到 ~/target/scala-2.10/classes... [警告] 有 1 个功能警告;使用 -feature 重新运行以了解详细信息 [警告] 发现一个警告 [成功] 1s编译完成 如何获得有关这些警告的更多信息?它必须是 sbt 的一个选项,但我不知道在哪
..
我正在使用 sbt 来构建 scala 项目,但它对我来说似乎总是太复杂(不熟悉)和沉重.我也在使用 gradle 来构建 java 项目,这让我很开心. 我想知道是否可以使用 gradle 来构建 scala 项目?有没有使用 gradle 的大型 scala 项目? 我的一些朋友只是告诉我“从没想过将 gradle 用于 scala 项目",但拒绝告诉我原因. 解决方案 在
..
我在 IntelliJ IDEA 14 上遇到以下问题: 我使用 Activator (v1.2.10) 创建了一个 Play (Scala) 项目.然后,我使用 activator idea 命令将其转换为 IDEA 项目.当我使用 IDEA 14(社区版)打开项目时,SBT 模块未启用.因此,build.sbt 文件中的新依赖项不包含在类路径中.此外,该项目并未在 IDEA 的 SBT
..
我有一个多项目包含一个私有宏子项目,其用途仅限于实现其他子项目的方法体.它也不应该在其他子项目的运行时类路径上,也不应该以任何形式在其他子项目的已发布 POM 中可见.这样其他 sbt 项目就可以在不知道宏子项目的情况下使用该项目中的库. 对于外部依赖,我发现了这个 SO Q&A 工作得很好,但是对于子项目,当我尝试对 dependsOn 做类似的事情时,sbt 抱怨找不到配置“compil
..
..
经过大量的问题隔离,我得到了这个片段: 对象片段{def main(args: Array[String]): Unit = {println("截图演示::"+ util.Properties.versionString)println("jvm"+System.getProperty("java.version"))导入 javax.sound.sampled._val 混音器:Array[
..
我有这个问题(https://github.com/sbt/sbt/issues/562)基本上,当我尝试获取控制台时,它会说: [ERROR] 构建终端失败;退回到不支持的java.lang.IllegalArgumentException:无效的终端类型:jline.UnixTerminal 你也不能使用退格键 您基本上不能在 cygwin 中使用 sbt(在 dos 中很好
..
IntelliJ IDEA 15 在我的 build.sbt 文件中报告我的项目定义的未解析符号 lazy val root = (project in file(".")).enablePlugins(PlayScala) 它报告了 project 和 in 的错误. 无法解析符号项目.无法解析符号. 其他一切都完美解决了,项目也都设置好了,sbt 构建良好,激活器运行良好. 解决
..