问题标签 [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 投票
2 回答
844 浏览

scala - 使用 simple-build-tool 进行基准测试

我正在尝试让 sbt 编译和构建一些基准。我已经告诉它将基准添加到测试路径,以便它们与测试一起重新编译,但我不知道如何编写一个动作来让我实际运行它们。是否可以从项目定义类,甚至只是从命令行调用类?

0 投票
2 回答
243 浏览

scala - 使用 ENSIME 时 Scala 的许可横幅

我正在尝试开始使用 ENSIME 进行 SBT 的 Scala 开发。我应该如何管理许可证标头?我曾经在 Eclipse 中使用版权向导,这似乎很好。

0 投票
1 回答
693 浏览

scala - 如何在 Simple Build Tool 的子项目中共享我的 lib 文件夹

我有一个项目运行简单的构建工具作为构建工具。我所有的子项目都共享相同的依赖项,所以我希望它们使用相同的 lib 文件夹。我可以通过创建指向我的共享 lib 文件夹的符号链接来做到这一点,但我希望在 sbt 中找到一个配置,让我可以更改我的库的路径。

不起作用,路径中不允许使用“..”

不行,dependencyPath是项目相对路径

也不起作用,因为 absolutePath 创建一个带有斜杠的字符串,并且路径可能不是从带有斜杠的字符串创建的。

0 投票
14 回答
104993 浏览

scala - 使用 simple-build-tool (sbt) 和 IntelliJ 调试 Scala 代码

使用 IntelliJ 的内置调试器调试 sbt 管理的 Scala 代码的最简单方法是什么?来自 sbt 的谷歌代码站点的“RunningSbt”文档列出了用于运行项目或测试的主类的命令,但似乎没有用于调试的命令。

后续问题:使用 sbt 的 jetty-run 命令时,将 IntelliJ 的调试器附加到 Jetty 的最简单方法是什么?

0 投票
1 回答
1708 浏览

scala - 在 SBT 项目中包含任意类路径条目

我在系统上安装了一些 jar,我想将它们包含在我的 SBT 项目的类路径中。附加到 unmanagedClasspath 似乎是一种方式,但它拒绝任何带有斜杠的值——不知道为什么。

目前我有以下,它成功地将我的项目下的“lib”目录添加到类路径中:

如果我尝试在其中添加绝对路径,我会得到以下信息:

有没有合适的方法来做到这一点?

谢谢!

0 投票
3 回答
4060 浏览

scala - 试图在 Ubuntu 上运行 sbt。(错误:java.lang.NoClassDefFoundError:scala/ScalaObject)

我尝试安装sbt以在 Ubuntu 中开始使用 Scala 2.8 版。(我目前使用的是 2.7 版。)

当我sbt从终端运行时,我得到以下输出:

任何想法我做错了什么?

0 投票
7 回答
78246 浏览

scala - 如何使用 IntelliJ Idea 创建 SBT 项目?

我刚开始使用 Scala/LiftWeb/Sbt 开发,我想在 IntelliJ Idea 中导入一个 Sbt 项目。实际上,我设法以两种不同的方式导入我的项目:

1) 使用 Maven。我创建了一个 Maven 项目,最重要的是我创建了一个 Sbt 项目,然后我将其导入 IntelliJ。然后我可以轻松地启动、停止码头服务器并做其他事情。但这不是我想要的。我想做同样的事情,只是没有 Maven。这导致我

2) 使用 Eclipse。因此,我创建了一个新的 Sbt 项目(使用我编写的一个小脚本,将 Sbt 项目配置为一个 WebProject)。然后我使用 sbt-eclipsify 插件为 Eclipse“转换”项目,然后将其导入 IntelliJ(现有源 -> eclipse)。但是问题从这里开始:我无法让 IntelliJ Sbt 插件工作。

谁能帮我这个?

0 投票
5 回答
13014 浏览

scala - 如何为 sbt/play 禁用彩色终端输出?

我想禁用从 sbt/play 记录的颜色转义码。这可能吗?如果是这样,有没有办法在不更改配置的情况下做到这一点 - 即通过命令行开关或系统属性。

0 投票
2 回答
596 浏览

maven-2 - jruby 的 Sbt 插件

是否有可用的 sbt 插件自动安装 JRuby 并添加一些钩子以在某些点(例如在编译之前)自动运行脚本。

背景:对于(电梯)项目,我想使用sass,或者更具体地说,指南针作为生成 css 的工具。不幸的是,sass 的 Java 或 Scala 克隆是不够的。

当然,只需手动生成 css 然后将两者都放入存储库中,这根本不是问题,没有人需要关心它。

另一方面,为了简化多个系统的开发,我宁愿在 sbt 内部有一个明确的依赖关系,它可以简单地完成工作。

有什么办法可以做到这一点?
或者一般来说:有没有办法从 Scala 内部运行 JRuby 脚本?

编辑将 maven-2 添加到标签中。也许有一个 JRuby 的 maven repo 允许我以某种方式交付和使用它。

0 投票
1 回答
1641 浏览

scala - 如何在 Windows 上从 Maven 和 SBT 获得彩色输出?

有没有办法在 Windows 上从 Maven 和 SBT 获得彩色输出?