问题标签 [sbt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scala - 使用 SBT 在损坏的项目中运行测试
在 Java Eclipse 项目中进行认真的重构时,我经常会破坏构建,但专注于一次通过一个测试。运行测试时,Eclipse 会警告该项目无法编译,但它仍会运行它可以编译的测试。
现在我正在使用 SBT 并希望通过“仅测试”实现相同的目标,但它尝试编译整个项目,失败,并且不运行测试。我怎么能告诉它只编译它可以编译的位并运行测试。
swing - Scala SBT:Scala 编译器版本
我知道 scala swing 库存在于 scala 2.8 中:
那么我怎么会收到这个错误:
是因为 SBT 使用了错误版本的 scala(即 2.7.7)吗?如果是这样,我该如何配置它以使用正确的版本?
编辑:回答
按照Dylan Lacey 的回答,我制作了以下文件sbt/project/build/chart.scala
:
然后我跑了:sbt reload update
从外壳。
现在事情编译了!
scala - 通过简单的构建工具使用 scalatest 的明确说明
Scala 2.8.0-RC 有很多东西,但从那以后情况似乎发生了很大变化,我没有发现太多。
我想要一些关于如何让我的 SBT 项目(SBT 版本 0.7.4,Scala 版本 2.8.1)与 scala 测试一起工作的明确说明。
非常感谢。
android - 运行“sbt start-device”时出错
我正在尝试在 Mac OS 10.6.6 上设置 sbt 和 sbt android-plugin。我安装了所有文件,并且能够从命令行启动 Android SDK 管理器。android-plugin 将创建一个 sbt 项目。
但是,当我尝试运行时sbt start-device
,出现以下错误:
Error running aapt-generate: java.lang.RuntimeException: You need to set ANDROID_SDK_HOME or ANDROID_SDK_ROOT or ANDROID_HOME
但是如果我跑echo $ANDROID_HOME
,我会得到/Users/paul/opt/android-sdk-mac_x86
android-sdk-mac_x86/tools 文件夹在我的路径中。是什么赋予了?
scala - SBT 停止运行而不退出
如何在不退出的情况下终止 SBT 中的运行?
我正在尝试 CTRL+C 但它退出了 SBT。有没有办法在保持 SBT 打开的同时只退出正在运行的应用程序?
scala - 如何让 sbt 的 Jetty 使用本地域名?
我想sbt> ~jetty
听听由 Jetty 启动的版本my.name.local
,我已经设置127.0.0.1
在/etc/hosts
. 似乎可以从 sbt 中更改 Jetty 的设置。
这是我的项目:
虽然它似乎毫无怨言地启动了,my.name.local
但据我所知,访问并没有击中 Jetty。
debugging - 如何使用 SBT Jetty-run 在 IDEA 中调试 scala 源代码?
我在Debugging Scala code with simple-build-tool (sbt) 和 IntelliJ中找到了相关答案。但我还是不明白。这是否意味着我需要首先在 sbt.bat 中配置以下内容 set SCRIPT_DIR=%~dp0 java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 -Xmx512M -jar "%SCRIPT_DIR%sbt -launch-0.7.5.RC0.jar" %* 然后在IDEA的运行/调试配置中默认启动“远程”?完成这两个步骤后,当我刷新我的 Web 应用程序页面时,程序可以在断点处停止吗?
scala - mainClass 设置在 sbt 中是如何工作的?
我似乎找不到任何关于该mainClass
选项在 sbt 的构建配置中如何工作的细节。您在调用run
操作时指定要使用的类的名称,但它实际上用它做什么?它是否调用类上的方法?
scala - logback.xml 应该在 SBT/Scala 项目中的哪个项目目录?
我有一个 SBT/Scala 项目,并且 logback 似乎可以工作,但完全忽略了我的logback.xml
配置文件。我已放置在src/main/scala/logback.xml
. 它什么也没做。
它的正确位置是什么?
任何人都可以发布一个带有工作logback.xml
文件的 SBT/Scala 骨架项目的示例吗?
scala - SBT 中的 "str" % "str" 是什么意思?
我遇到了这段代码:
我很困惑scalatest
包含什么,做什么%
。