sbt
如何使用SBT使用Scala 2.11.1编译Apache Spark?
我一直在尝试使用 scala-2.11.1(当时的最新版本)编译Apache spark.但是,每次我尝试它最终都会编译scala-2.10.*.我不明白为什么. 官方文档建议我们使用dev /文件夹中的脚本切换到2.11后使用maven进行编译. 如果我想使用sbt怎么办? 您需要...[详细]
2020-07-29 12:25 分类:编程语言scala – 由于启动器版本无法构建sbt项目
我在Ubuntu 14.04上有一个SBT项目.当我运行sbt时,我收到以下消息: Detected sbt version sbt.version = 0.13.8 Starting sbt: invoke with -help for other options Cannot find sbt launcher sbt.version = 0.13.8 Please download:[详细]
2020-07-28 19:23 分类:编程语言SBT:如何在scala 2.12项目中使用scala 2.11库
我正在尝试升级我的项目以使用 scala 2.12 但是,我使用了一些没有2.12版本的库 (mongoquery-casbah,salat). 如果我强制使用这些库的2.11版本 (“com.github.salat”%“salat_2.11”%“1.10.0”,“com.github.limansky”%“mongoquery-...[详细]
2020-07-28 14:02 分类:编程语言scala – 根据设置重新定义sbt任务
我想根据设置的值重新定义一个sbt任务.在默认情况下,它应该执行原始任务,在另一种情况下,我想运行自定义任务. 给定任务和设置: val someSetting = Def.settingKey[Boolean]("some setting") val fooTask = Def.taskKey[String](...[详细]
2020-07-28 13:41 分类:编程语言在’scala’目录下嵌套类文件的原因是什么?
SBT将已编译的 scala文件放在文件夹target / scala-< scalaVersion>中. 据我所知,类文件包含JVM字节码.他们与语言无关. 那么具有该语言名称的文件夹的原因是什么?我希望Scala和Java的类文件都转到同一目录. 编译后的字节码与语言无...[详细]
2020-07-28 11:48 分类:编程语言scala – Play Framework 2.0.升级bonecp
Scala for Play 2.0中有一个项目.我遇到了一个已知的与bonecp 0.7.1数据库连接的错误,并希望将此库升级到0.8.0版. 在文件/project/plugins.sbt中,我添加了以下内容: resolvers += "Sonatype OSS Snapshots" at "https://oss...[详细]
2020-07-27 09:05 分类:编程语言scala – 从Spark Dataframe中删除空字符串
试图删除Spark数据帧列包含空字符串的行.最初做了val df2 = df1.na.drop()但事实证明这些值中的许多都被编码为“”. 我坚持使用Spark 1.3.1并且也不能依赖DSL. (导入spark.implicit_不起作用.) 从数据框中删除东西需要filter(). newDF = ...[详细]
2020-07-27 08:49 分类:编程语言scala – 包含Spark Streaming Kinesis ASL库时Spark作业SBT程序集合冲突
我开始制作一个火花流媒体工作,并获得了kinesis端点的制作人.在开始工作之后,我开始制作一个消费者,但是我遇到了构建它的问题. 我正在使用程序集插件创建一个包含所有依赖项的jar.项目的依赖关系如下. libraryDependencies ++= Seq( "...[详细]
2020-07-27 07:36 分类:编程语言scala – 如何在SBT中使用ForkOptions来更改子项目中的测试工作目录?
我目前有一个多项目SBT构建,其下有2个项目,其中一个项目依赖于另一个项目.从属的测试需要从其工作目录下的某个目录结构加载文件.它使用配置文件中的相对路径来指定此目录结构. 问题在于,取决于我是通过我的IDE运行此测试(在子项目级别具有...[详细]
2020-07-27 07:27 分类:编程语言scala – 如何使用sbt-native-packager更改通用zip文件名
我在用: > scala 2.10.3 > sbt 13.2 带插件: addSbtPlugin("com.typesafe.sbt" % "sbt-native-packager" % "0.7.3") 我使用universal:packgeBin生成通用zip文件并发布到ivy存储库. 我想将zip文件名从pr...[详细]
2020-07-26 17:12 分类:编程语言