Questions tagged «sbt»

sbt是Scala和Java项目的开源构建工具,类似于Java的Maven或Ant。

9
如何查看SBT版本?
如何查看我正在运行的sbt版本? 我已经设置了使用的bash文件sbt-launch.jar,并且可以运行,但是 $ sbt version 仅显示“项目版本”(0.1)和 $ sbt --version 什么也没做。
335 sbt 


2
Build.scala,%和%%符号含义
我是新手!Framework 2.1(Java版本),没有使用scala的经验。我不明白Build.scala中的含义%和%%含义。我用谷歌搜索了它们,但找不到它们的含义。 在我的Build.scala文件中,我有: "org.hibernate" % "hibernate-entitymanager" % "4.1.0.Final", "com.typesafe" %% "play-plugins-mailer" % "2.1" 为什么第一行使用单个百分比符号,第二行使用两个百分比符号%%?他们是干什么的?

5
sbt中的ScalaTest:有没有办法运行没有标签的单个测试?
我知道可以通过在sbt中运行来运行单个测试, testOnly *class -- -n Tag 有没有办法告诉sbt / scalatest运行不带标签的单个测试?例如: testOnly *class -- -X 2 这将意味着“运行班级中的第二个测试。无论它是什么”。我们有很多测试,没有人打扰他们,所以有没有办法在没有标签的情况下运行单个测试?
150 scala  testing  sbt  scalatest 

7
如何使用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插件正常工作。 谁能帮我这个?
146 scala  intellij-idea  lift  sbt 

2
在Scala项目中使用sbt vs maven的利弊[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 哪种构建工具最适合Scala?它们各自的优缺点是什么?如何确定在项目中使用哪一个?
138 scala  maven  sbt 


3
sbt-assembly:发现重复数据删除错误
我不确定合并策略还是排除jar是这里的最佳选择。我如何进一步解决此错误的任何帮助都非常好! [sameert@pzxdcc0151 approxstrmatch]$ sbt assembly [info] Loading project definition from /apps/sameert/software/approxstrmatch/project [info] Set current project to approxstrmatch (in build file:/apps/sameert/software/approxstrmatch/) [info] Including from cache: scala-library.jar [info] Checking every *.class/*.jar file's SHA-1. [info] Merging files... [info] Including from cache: curator-client-2.4.0.jar [info] Including from cache: secondstring-20140729.jar [info] Including from cache: slf4j-api-1.7.5.jar [info] …
130 scala  sbt  sbt-assembly 

8
在终端中运行sbt时卡在“获取org.scala-sbt sbt 0.13.6…”
如何在经过身份验证的代理后面使用sbt的类似问题?。我尝试给出的答案和问题仍然存在。 当我在终端中运行sbt时,它显示并卡在: Getting org.scala-sbt sbt 0.13.6 ... 附加信息: sbt --version sbt launcher version 0.13.6 我该如何解决?
124 java  sbt 


14
使用简单构建工具(sbt)和IntelliJ调试Scala代码
使用IntelliJ的内置调试器调试由sbt管理的Scala代码的最简单方法是什么?来自sbt的Google代码网站的“ RunningSbt”文档列出了用于运行项目或测试的主类的命令,但似乎没有用于调试的命令。 后续问题:使用sbt的jetty-run命令时,将IntelliJ调试器附加到Jetty的最简单方法是什么?

4
SBT停止运行而不退出
您如何在不退出的情况下终止SBT中的跑步? 我正在尝试按CTRL + C,但是它退出了SBT。有没有办法仅在保持SBT打开的情况下退出运行的应用程序?
120 scala  sbt  terminate 

8
Jvm需要很长时间才能解析localhost的IP地址
升级到macOS Sierra后,“ sbt测试”(包括查找本地主机名称/ IP地址)的性能似乎出现问题。在OS X的早期版本中,大约需要40-50秒才能完成。macOS Sierra时间远不止于此。我上次跑步大约是15分钟。编译时间与“ El Capitan”上的时间大致相同。 我是团队中唯一尝试此新macOS的人,因此我无法确定它是否仅在我的Mac上发生,还是普遍存在。 我的同事在Ubuntu上也有类似的问题,这与生成随机数有关,这减慢了测试的速度- 服务响应速度慢:Java SecureRandom和/ dev / random 不幸的是,这对我没有用。最初,我在JDK 8u54上进行了尝试,然后尝试更新为JDK 8u102,但这样做也没有帮助。 PS我正在运行Macbook Pro 2015年中的2.8GHz i7、16GB内存,1TB SSD。

11
“错误:无法确定所选JDK中的Java VM可执行文件”的原因是什么?
我正在使用IntelliJ IDEA 13.1.4,还尝试了最新版本14。 运行SBT时出现以下错误: Error:Cannot determine Java VM executable in selected JDK 我的机器和PATH上都安装了JDK 1.7。 在日志中(~/Library/Logs/IntelliJIdea14/idea.log在MacOS上),有以下堆栈跟踪: 2014-11-03 11:22:05,054 [4896641] WARN - nal.AbstractExternalSystemTask - Cannot determine Java VM executable in selected JDK com.intellij.openapi.externalSystem.model.ExternalSystemException: Cannot determine Java VM executable in selected JDK at org.jetbrains.sbt.project.SbtExternalSystemManager$$anonfun$10.apply(SbtExternalSystemManager.scala:97) at org.jetbrains.sbt.project.SbtExternalSystemManager$$anonfun$10.apply(SbtExternalSystemManager.scala:97) at scala.Option.getOrElse(Option.scala:120) at org.jetbrains.sbt.project.SbtExternalSystemManager$.executionSettingsFor(SbtExternalSystemManager.scala:96) at org.jetbrains.sbt.project.SbtExternalSystemManager$$anonfun$getExecutionSettingsProvider$1.apply(SbtExternalSystemManager.scala:54) at …
110 intellij-idea  sbt 

5
比较sbt和Gradle [关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 改善这个问题 我正在深入Scala并注意到sbt。我对Java / groovy项目中的Gradle感到非常满意,而且我知道Gradle有一个Scala插件。 在Scala项目中,为什么sbt胜过Gradle的充分理由是什么?
110 scala  sbt  gradle 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.