sbt相关内容

错误:对象服务不是包com.twitter.finagle的成员-在生成文件Scala finagle中定义Bazel依赖项

我正在尝试将finagle-http库作为外部maven依赖项添加到我的新Bazel项目中。但是得到了以下错误。我想我在没有完全理解的情况下创建构建是做错了什么。努力学习。感谢在这方面的任何帮助。 error: object Service is not a member of package com.twitter.finagle error: object util is not a m ..
发布时间:2022-08-21 12:50:27 其他开发

如何强制Sonatype nexus3为maven库重新创建maven-metadata.xml?

我使用sbt将新构件发布到nexusmaven2存储库(my-maven-repo)。新的瑕疵将出现在Nexuss界面对像。另一个SBT项目使用了这些文物。在使用精确需求时,他会找到这些需求,但在使用范围时,他会获取可用构件的列表,而该列表永远不会是最新的。 我尝试过的方法/变通方法及其结果: 不起作用:使用节点接口-->存储库-->my-maven-repo-->重建索引 不工作: ..
发布时间:2022-05-26 13:15:39 其他开发

使用SBT复制文件

我正在使用SBT构建一个Java项目,并且需要复制文本文件(这些文件不是资源,而是由Java类用来读取)。 我没有使用SBT或Scala的经验(build.scala文件需要) 如有任何帮助,我们将不胜感激。 例如,如果我的目录结构是: test |- files |- one.text |- main |- java ..
发布时间:2022-02-24 22:31:48 其他开发

如何将命令行参数传递给SBT 0.13.1中的程序?

我刚刚切换到SBT 0.13.1,Arg处理更改了,或者有bug。下面是我正在测试的内容(名为sbt-test.scala): #!/bin/sh SBT_0_13_0="/path/to/sbt-launch-0.13.0.jar" SBT_0_13_1="/path/to/sbt-launch-0.13.1.jar" SBT="$SBT_0_13_1" exec java $JAVA_O ..
发布时间:2022-02-24 22:30:08 其他开发

如何通过 sbt 使 scalatest 生成 html 报告

在 sbt 中进行基于 specs2 的测试的方法是 (TestOptions in Test) += Tests.Argument(TestFrameworks.Specs2, "html") 但是 scalatest 怎么样?我做了很多谷歌搜索,但找不到好的解释/解决方案. 解决方案 所以我需要做两件事... 我.使用 2.0.M5b 之后的任何 scalatest 工件.对 ..
发布时间:2022-01-24 22:38:45 其他开发

如何在 Intellij Idea 中使用自定义 sbt 版本?

我有一个 scala sbt 项目.当我在 intellij 中打开终端并执行 sbt sbtVersion 时,我看到 0.13.8.我想使用我自己的本地安装,即 0.13.5.当我打开一个新的命令提示符时,我看到 sbt 版本是 0.13.5,但在 IntelliJ 终端中,即使我将“设置-> SBT"配置为指向自定义的“sbt",它仍然一直显示 0.13.8-launch.jar"而不是捆绑 ..
发布时间:2022-01-24 22:38:38 其他开发

运行 play2 和 eclipse 时可以避免两次编译源代码吗?

目前我正在同时运行 eclipse 和播放(使用 ~run).当我更改文件时,它将由 play 和 eclipse 编译. 是否可以避免这两个编译步骤之一? 据我所知,eclipse 插件也使用 sbt 来构建项目,所以也许有办法在 eclipse 中执行 play "run" 命令? (我问是因为我的笔记本电脑不是很快,编译需要一些时间,我希望播放网页上宣传的“快速周转";) ..
发布时间:2022-01-24 22:38:18 Java开发

SBT 取决于特定的快照版本

我有多个快照版本的工件,例如 artifact-0.1-20120831.103456-5. 我的项目取决于特定的快照版本.如果我告诉 SBT 下载 0.1-20120831.103456-5 版本而不是 0.1-SNAPSHOT 更新任务失败. //build.sbtlibraryDependencies ++= Seq(“com.example"%“史密斯"%“0.1-20120906 ..
发布时间:2022-01-24 22:37:53 其他开发

SBT 集成测试设置

我想在我的 SBT + Spray 应用中添加一个集成测试阶段. 理想情况下,它就像 Maven,具有以下阶段: 编译:应用已构建 test:运行单元测试 pre-integration-test:应用在单独的进程中启动 integration-test:运行集成测试;他们向后台运行的应用发出请求并验证返回的结果是否正确 post-integration-test:之前启动的应 ..
发布时间:2022-01-24 22:37:18 其他开发

sbt 程序集:去重 module-info.class

我在组装我的 uber jar 时收到以下错误: java.lang.RuntimeException: deduplicate: 发现不同的文件内容在以下内容中:[错误]/Users/jake.stone/.ivy2/cache/org.bouncycastle/bcprov-jdk15on/jars/bcprov-jdk15on-1.61.jar:module-info.class[错误 ..
发布时间:2022-01-24 22:37:09 其他开发

在 sbt 项目的类路径中添加 tools.jar

scala 2.9.1 控制台中的“:javap"命令需要“类路径"中的 tools.jar(来自 JDK6).从 cmd-line 可以使用 '-cp' 参数或 CLASSPATH 环境变量来完成. 如何对使用“console"和“console-quick"命令从 SBT 调用的 scala 控制台执行相同操作? 解决方案 答案很长,可能会在其他地方对您有所帮助. 如果我想 ..
发布时间:2022-01-24 22:36:54 其他开发

告诉 SBT 将我所有的依赖项收集在一起

在构建 Web 应用程序时,SBT 能够将我所有的 jar 依赖项收集到 WAR 文件中. 这是否可以让 SBT 将我在非 Web 应用程序中依赖的所有 jar 放入一个目录中,以便在运行应用程序时可以轻松地将它们放到我的类路径中? 解决方案 是的,你可以在你的项目定义类中加入这样的东西: val libraryJarPath = outputPath/"lib"def colle ..
发布时间:2022-01-24 22:36:44 其他开发

项目目录外的`sbt run`

当我想运行我的 Scala 项目时,我 cd 到项目目录并执行 $ sbt "run arg1" 如何在项目目录之外进行同样的操作? 解决方案 我的回答受到了这个更普遍的问题的启发:如何从 Linux shell 运行具有与当前不同工作目录的程序? (cd myPath/; sbt "run arg1") 或 (cd myPath/&& exec sbt "run arg1") ..
发布时间:2022-01-24 22:36:33 其他开发

为什么 sbt 以前(版本 ≤ 0.13.6)在 .sbt 文件中的设置之间需要空行?

所以例如你不能写: a := 3b := 4 您必须像这样将它们分开: a := 3b := 4 我想不出另一种具有类似要求的文件格式.对于新人来说,这绝对是令人惊讶的.甚至一些长期使用 sbt 的用户也认为它令人反感. 根据我的经验,这是在 sbt 更改之前最常被问到的一个问题. 解决方案 从 sbt 0.13.7 开始,不再需要空行.所以以下现在是历史信息. 简短的 ..
发布时间:2022-01-24 22:36:24 其他开发