问题标签 [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.

0 投票
1 回答
310 浏览

scala - 使用 SBT 在损坏的项目中运行测试

在 Java Eclipse 项目中进行认真的重构时,我经常会破坏构建,但专注于一次通过一个测试。运行测试时,Eclipse 会警告该项目无法编译,但它仍会运行它可以编译的测试。

现在我正在使用 SBT 并希望通过“仅测试”实现相同的目标,但它尝试编译整个项目,失败,并且不运行测试。我怎么能告诉它只编译它可以编译的位并运行测试。

0 投票
2 回答
3821 浏览

swing - Scala SBT:Scala 编译器版本

我知道 scala swing 库存在于 scala 2.8 中:

那么我怎么会收到这个错误:

是因为 SBT 使用了错误版本的 scala(即 2.7.7)吗?如果是这样,我该如何配置它以使用正确的版本?

编辑:回答

按照Dylan Lacey 的回答,我制作了以下文件sbt/project/build/chart.scala

然后我跑了:sbt reload update从外壳。

现在事情编译了!

0 投票
1 回答
551 浏览

scala - 通过简单的构建工具使用 scalatest 的明确说明

Scala 2.8.0-RC 有很多东西,但从那以后情况似乎发生了很大变化,我没有发现太多。

我想要一些关于如何让我的 SBT 项目(SBT 版本 0.7.4,Scala 版本 2.8.1)与 scala 测试一起工作的明确说明。

非常感谢。

0 投票
1 回答
499 浏览

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 文件夹在我的路径中。是什么赋予了?

0 投票
4 回答
40738 浏览

scala - SBT 停止运行而不退出

如何在不退出的情况下终止 SBT 中的运行?

我正在尝试 CTRL+C 但它退出了 SBT。有没有办法在保持 SBT 打开的同时只退出正在运行的应用程序?

0 投票
2 回答
931 浏览

scala - 如何让 sbt 的 Jetty 使用本地域名?

我想sbt> ~jetty听听由 Jetty 启动的版本my.name.local,我已经设置127.0.0.1/etc/hosts. 似乎可以从 sbt 中更改 Jetty 的设置。

这是我的项目:

虽然它似乎毫无怨言地启动了,my.name.local但据我所知,访问并没有击中 Jetty。

0 投票
1 回答
3592 浏览

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 应用程序页面时,程序可以在断点处停止吗?

0 投票
1 回答
3705 浏览

scala - mainClass 设置在 sbt 中是如何工作的?

我似乎找不到任何关于该mainClass选项在 sbt 的构建配置中如何工作的细节。您在调用run操作时指定要使用的类的名称,但它实际上用它做什么?它是否调用类上的方法?

0 投票
1 回答
3248 浏览

scala - logback.xml 应该在 SBT/Scala 项目中的哪个项目目录?

我有一个 SBT/Scala 项目,并且 logback 似乎可以工作,但完全忽略了我的logback.xml配置文件。我已放置在src/main/scala/logback.xml. 它什么也没做。

它的正确位置是什么?

任何人都可以发布一个带有工作logback.xml文件的 SBT/Scala 骨架项目的示例吗?

0 投票
2 回答
997 浏览

scala - SBT 中的 "str" % "str" 是什么意思?

我遇到了这段代码:

我很困惑scalatest包含什么,做什么%