sbt 相关问题

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

GuiceApplicationBuilder 和 PlayTest 测试出错,在运行路径上找不到播放/配置

我们使用 GuiceApplicationBuilder 通过 fakeApplication 设置了 Playframework 测试 class BaseSpec 使用 GuiceOneAppPerSuite 扩展 AnyFunSpec/PlaySpec { 覆盖 def fakeApplication():

回答 1 投票 0

如何使用完全不同的工件替换/覆盖 sbt 插件的依赖项?

在我的project/plugins.sbt 文件中,我添加了一个插件,该插件会引入存在漏洞的依赖项。 该修复是另一个具有完全不同的组 ID 的工件。 如何替换第一个

回答 1 投票 0

在chisel6.2.0中,如何使用hex文件来初始化内存并测试它?

我有与此相同的问题:in-chisel-3-how-to-initialize-memory-test-code-with-text-file,我的测试代码表明 loadMemoryFromFile 没有意义。我认为我的文件路径是正确的,但是...

回答 1 投票 0

R在 Java 17 上使用 Spark 3.5.1 运行测试失败,并出现 IllegalAccessError:类 StorageUtils 无法访问类 sun.nio.ch.DirectBuffer

我使用 scala 2.12.12、sbt 1.6.0、spark 3.5.1 和 java 17 来运行 Spark 作业。由于 sun.nio.ch,我的测试似乎失败了。我研究了一下,好像是java 17版本的问题,怎么...

回答 1 投票 0

忽略某些 Scala 2.13 编译器选项才能成功构建

我有一个 Scala sbt 项目,我在其中使用 sbt-tpolecat 插件: // 为开明人士提供的 scalac 选项 @see https://github.com/typelevel/sbt-tpolecat addSbtPlugin("org.typelevel" % &qu...

回答 1 投票 0

GitHub Actions 无法通过 Sbt 插件解析 GitHub 包

我有一个项目,我在其中构建了一个 sbt 设置插件,我打算在所有其他项目中使用该插件。在这个 sbt 插件项目中,我定义了几个常见的设置,如解析器、scm 信息、其他......

回答 1 投票 0

Scala 3 中重复设置 Scalac 标志

我正在为我的一个项目使用此 build.sbt,该项目使用我在内部构建并在本地发布的 sbt 插件。这个 sbt 插件包含常见的共享设置和外观...

回答 1 投票 0

Scala 依赖项中的跨版本后缀冲突错误

在我的项目中,我遇到了猫库的版本后缀冲突错误。我运行了 sbt evited,但我无法完全理解如何解释它来解决此错误。这是

回答 1 投票 0

跨 Scala 版本的 Sbt 编译器桥接错误

我有一个使用 sbt 版本 1.10.6 的 sbt 项目,我将其设置为交叉编译到 2.13.x 和 3.1.x scala 版本。 惰性 val scala313 = "3.1.3" 懒惰的val scala2138 =“2.13.8” ...

回答 1 投票 0

从命令行将参数传递给 sbt 任务

我有以下 sbt 任务,我想向其传递参数: 导入 sbt.complete._ 导入完整.DefaultParsers._ val stageEnv: Parser[String] = " staging" val prodEnv :解析器[

回答 1 投票 0

如何在sbt的.scala文件中使用外部依赖?

这适用于 Scala 2.11.1 和 sbt 0.13.5。 假设我有一个 Scala/sbt 项目,其目录结构如下: 根/ 构建.sbt 源代码/.. 项目/ 插件.sbt 构建属性 哈哈...

回答 1 投票 0

如何让sbt为不同的库版本编译不同的源?

我知道使用 SBT 可以轻松跨不同 Scala 版本进行交叉构建。您只需将无法编译的文件放在 scala-2.10 和 scala-2.11 目录中,而不是放在 scala 中。然而,...

回答 1 投票 0

使用 SBT 构建不同的库版本

我正在尝试使用 SBT 构建我的 Scala 源代码,目标是相同的 Scala 版本但不同版本的库。我的问题是: SBT 支持吗? (似乎不太可能) 如果没有的话有没有...

回答 2 投票 0

如何为 sbt 中的每个测试创建 jvm

我正在使用一些类(由于某种原因)只能在单个虚拟机中使用一次。如果我在 sbt 设置中启用单独运行它们(fork := true),我的测试用例就会工作。 如果我跑得更多

回答 3 投票 0

澄清 Scala 中的跨版本行为

我想知道这两者有什么区别: addCompilerPlugin("org.typelevel" %% "kind-projector" % "0.11.3" cross CrossVersion.full) // 如果您的项目使用

回答 1 投票 0

sbt 库依赖性错误:预期为“)”,但找到了字符串文字

我是 sbt 和 Scala 的新手。我正在遵循入门指南: 打开 build.sbt 并添加以下行: 库依赖项 += "org.scala-lang.modules" %% "scala-parser-

回答 1 投票 0

有哪些可用的 sbt 新模板?

Scala 入门指南说: 运行命令 sbt new scala/scala3.g8 创建 Scala 3 项目,或运行 sbt new scala/hello-world.g8 创建 Scala 2 项目。 还有sbt吗...

回答 2 投票 0

sbt-Assembly 破坏 jar 中的库导入

我正在尝试在 Scala 2.12 项目中从使用 MySQL Connector/J 转换为 MariaDB Connector/J 2.7.12。在思考 MariaDB 驱动程序存在错误一周后,我发现该...

回答 1 投票 0

Spark 2.4.3 - Scala 2.12.3 - 对象 apache 不是包 org 的成员

我最近更新到 Spark 2.4.3 和 Scala 2.12.3(从 Spark 2.0.0),并且在编译非常简单的代码(加载和显示)时遇到问题。 我的 build.sbt 与 sbt 1.2.8 是: 名称 := “我的程序” 版本...

回答 4 投票 0

Log4j 使用 SBT 时无法发现插件

我正在使用 SBT 1.9.9 scalaVersion := "2.13.9" 为我的项目创建自定义 Log4j 插件 当我在 Log4j XML 配置中指定 packages="com.testserver" 时,

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.