如何让 sbt 使用 $SCALA_HOME 目录中的 scala 二进制文件?
sbt 在此位置为每个 sbt 项目下载新版本的 scala 编译器和 scala 库: ./project/boot/scala-2.8.1/lib/scala-library.jar ./project/boot/scala-2.8.…
使用 ScalaTest 在 SBT 中提供详细的测试报告
如何让SBT生成更详细的测试输出?现在我唯一得到的是方法的名称和堆栈跟踪 - 我想对其有更多的控制,以摆脱堆栈跟踪,并且可能具有格式化信息,例如预…
告诉 SBT 将我所有的依赖项收集在一起
构建 Web 应用程序时,SBT 能够将所有 jar 依赖项收集到 WAR 文件中。 是否可以让 SBT 将我在非 Web 应用程序中依赖的所有 jar 放入一个目录中,以便…
使用 SBT 有选择地在损坏的项目中运行测试
继 this 关于在损坏的版本中运行 sbt 测试的问题之后,如何增强下面的 just-test 操作,使其具有与仅测试类似的功能。即仅测试*SomeTest import sbt._…
Ensime 不支持 sbt + android-插件
我使用以下方法创建了一个项目: https://github.com/gseitz/android-sbt -project.g8 当我在 emacs 中启动 ensime 来编辑 src/main/scala/Activity.s…
如何强制 SBT 始终获取项目依赖项的源?
刚刚开始使用 SBT,我想将其设置为始终获取其下载的依赖项的来源。必须添加记住为声明的每个依赖项键入 withSources() 只是有点烦人,但真正的杀手是 …
Scala+IDEA:sbt 和 fsc 的优缺点
我目前正在使用 IDEA 的构建机制和 fsc 来使用 Scala 进行开发。它仍然有点慢,并且必须(重新)启动编译服务器很痛苦。这里很多人建议将 SBT 与 IDEA…
Maven SBT 依赖工件?
我同时使用 Maven 和 SBT 管理我的项目。出现这种情况的原因是: Intellij IDEA 无法导入SBT 项目。(idea-sbt 插件没有 工作得很好) 我不知道如何获…
如何在不重启码头的情况下加载已导入的已修改类以进行扩展?
我使用 scalate 作为我的视图模板,以及 sbt + jrebel。但我发现如果导入到scalate的类被修改了,我们必须重新启动jetty,否则可能会出现复杂的错误。…
如何访问Scala中的测试资源?
我在 src/test/resources/ 中有一个文件 data.xml。 如何将该文件读入 src/test/scala/ 中的测试 data.scala 中的新 FileReader 中?…
“str”是什么意思? %“str” SBT 是什么意思?
我遇到了这段代码: import sbt._ class AProject(info: ProjectInfo) extends DefaultProject(info) { val scalaToolsSnapshots = ScalaToolsSnapsho…
sbt 中的 mainClass 设置如何工作?
我似乎找不到关于 mainClass 选项在 sbt 的构建配置中如何工作的任何细节。您指定了调用 run 操作时要使用的类的名称,但它实际上用它做什么呢?它调…
logback.xml 应该在 SBT/Scala 项目中的哪个项目目录中?
我有一个 SBT/Scala 项目,logback 似乎可以工作,但完全忽略我的 logback.xml 配置文件。我已放置在 src/main/scala/logback.xml 中。它没有任何作用…
如何使用 SBT Jetty-run 在 IDEA 中调试 scala 源代码?
我在 使用 simple-build 调试 Scala 代码中找到了相关答案-工具(sbt)和IntelliJ。但我还是不明白。这是否意味着我需要首先在 sbt.bat 中配置以下内…