问题标签 [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.
maven-2 - 如何使用 SBT 从 Nexus 检索快照依赖项?
我有一个 maven2 存储库,我试图从中获取带有附加时间戳的快照工件。我(不出所料)能够在使用 maven2 构建时很好地检索它,但是在使用simple-build-tool (sbt) 构建时,我非常喜欢,我无法将它拉下来。
我可以从这个关于 Ivy 中的快照的问题中看到,可以将Ivy配置为获取快照工件,但我不知道如何告诉 sbt 去做。
我当前配置的相关位:
更新:经过更多修改后,看起来我可以使用以下模式让它指向正确的工件 url。
有了这个,我仍然需要在依赖项中指定额外的时间戳
但它确实拉动了工件。但是它不会拉取工件的依赖项。所以看来我还是有问题。
sbt - 如何使用 sbt 访问安全的 Nexus?
我正在尝试访问需要一些基本身份验证的 Nexus 存储库管理器。Maven2 一切正常,但是当我尝试在 SBT 中配置内容时,它找不到工件。它正在使用自定义存储库模式(请参阅此相关问题),但我认为这无关紧要。无论如何,相关配置都在这里。
项目.scala:
~/.ivy2/.credentials:
根据SBT 用户组中的类似讨论,这应该可以正常工作,但是当我尝试构建时,我得到了以下信息。
我相当确定这是一个凭据问题,而不是其他问题,因为我可以点击它说它正在尝试的 URL 并下载 jar(在身份验证之后)。
我也尝试过像这样声明内联凭据(即使它不太理想):
sbt - 无法添加自定义 SBT 操作
我刚开始使用 SBT。要添加自定义操作,我做了以下任务并将该 .scala 文件添加到“项目”文件夹作为SBT wiki指南。
添加 scala src 文件进行配置后,项目文件夹的布局如下所示。
但即使在“重新加载”或“更新”之后,在 SBT 中运行 hi 任务也根本不可用。我错过了什么?
scala - 是否习惯将 lib_managed 签入 sbt 的源代码控制?
对于使用 Simple Build Tool (sbt) 构建的 Scala 项目,您通常会将 lib_managed 检入源代码控制中还是忽略它并运行 sbt update?
scala - Scala REPL tab-complete 是在骗我吗?
使用 Scala 2.8.1、SBT 0.7.4、WebDriver HTMLUnit 2.6。在 SBT 控制台 REPL ...
([tab]
s 由我添加,用于说明制表符完成)
所以,REPL 告诉我findElementByXPath(String):WebElement
存在 on e
,但是当我调用它时,它没有找到。是什么赋予了?
scala - Scala、sbt 和 emma 或 Cobertura
我想在 Scala 项目中使用代码覆盖率,Simple Build Tool 用作构建工具。在这个项目中最好使用的是什么。(我是这些技术的新手。)任何人都可以告诉我如何在我的项目中配置代码覆盖率。如果你能提供一个例子来帮助我理解这些事情。
scala - cygwin / vista 中 sbt 的两个问题
我在 windows vista 上使用 cygwin 1.77。我sbt
在 shell 中的输出遇到问题。一些相关的环境变量:
(1) 当我键入时sbt test
,shell 包含很多不可打印的字符:
我怎样才能解决这个问题 ?
我的 sbt shell 脚本如下所示:
(2)sbt
命令找不到scalatest
jar & 我不知道如何配置它以通过常春藤下载它。如果我将 jar 放入lib
文件夹中,它会起作用。
scala - 如何让 sbt 下载 scala-library.jar 的源代码?
我知道如果在定义一个依赖项时添加 withSources,sbt 可以自动下载该源 jar 文件。例如,
val specs = "org.scala-tools.testing" % "specs_2.8.1" % "1.6.6" % "test" withSources ()
但是对于 scala-library.jar 和 scala-compiler.jar,我不需要明确定义它们,我怎样才能让 sbt 为我下载它们的源代码?所以,我不需要在使用 sbt-idea-plugin 生成想法项目后手动配置它。
scala - 摆脱 SBT 生成的*一切*的简单方法?
有没有一种简单的方法可以摆脱由于执行 SBT 构建而生成的所有内容?事实证明,它会在各处创建目标目录。表演
......并没有摆脱所有。