如何在Scala 3中使用akka?

2023-11-26

如何在 Scala 3 中使用 akka ?使用 scala 3 时找不到 akka 依赖项

sbt 错误:

[error]   not found: /Users/admin/.ivy2/localcom.typesafe.akka/akka-actor-typed_3/2.6.15/ivys/ivy.xml
[error]   not found: https://repo1.maven.org/maven2/com/typesafe/akka/akka-actor-typed_3/2.6.15/akka-actor-typed_3-2.6.15.pom
[error] (ssExtractDependencies) sbt.librarymanagement.ResolveException: Error downloading com.typesafe.akka:akka-actor-typed_3:2.6.15
[error]   Not found
[error]   Not found
[error]   not found: /Users/admin/.ivy2/localcom.typesafe.akka/akka-actor-typed_3/2.6.15/ivys/ivy.xml
[error]   not found: https://repo1.maven.org/maven2/com/typesafe/akka/akka-actor-typed_3/2.6.15/akka-actor-typed_3-2.6.15.pom

akka-actor-typed是针对 Scala 2.12、2.13 发布的,不适用于 Scala 3

https://mvnrepository.com/artifact/com.typesafe.akka/akka-actor-typed

尝试兼容模式

lazy val foo = project.in(file("foo"))
  .settings(
    scalaVersion := "3.0.0",
    libraryDependencies += 
      ("com.typesafe.akka" %% "akka-actor-typed" % "2.6.15")
        .cross(CrossVersion.for3Use2_13)
  )

https://docs.scala-lang.org/scala3/guides/migration/compatibility-classpath.html


Update. akka-actor-typed自 2.6.17 版本起针对 Scala 3 发布

libraryDependencies += "com.typesafe.akka" %% "akka-actor-typed" % "2.6.17"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在Scala 3中使用akka? 的相关文章

随机推荐

  • Mono Mkbundle 是否生成本机代码

    Mono 生成的普通 EXE 在 IL 中 我想生成本机可执行文件 使用 mkbundle 生成本机 Exe 还是应该使用 Mono AOT 是的 mkbundle 生成本机可执行文件 例如 在 Linux 上 这是我的 NET 程序集 f
  • 如何使用 dotnet Standard 访问 Azure Function App ConnectionString

    我的Azure Function App定义了ConnectionString 我想从用 dotnet standard 2 0 编写的 C 函数中检索它 我尝试过添加System Configuration ConfigurationMa
  • 检测鼠标是否位于列边框上方

    有谁知道如何通过 jQuery 或 JavaScript 检测鼠标是否位于列边框或单元格边框上 我想在特定表上实现列大小调整 任何帮助表示赞赏 您应该检查 offsetX 和 offsetY 是否小于边框宽度 如果是 则您在边框中 还要检查
  • 如何在 3D 散点图中添加平面

    使用 Blender 创建了这个模型 可以在A形框架中看到这个链接 这个模型很棒 它概述了我在这里想要完成的任务 基本上 我没有名字 而是用点来象征一个特定的平台 在我看来 以当前最先进的水平实现这一目标的最佳方法是通过Plotly 3D
  • FB.getLoginStatus 从不触发 Facebook 的 JavaScript SDK 中的回调函数

    打电话很简单FB init 就在之前 进而FB getLoginStatus callback 不触发回调函数 经过一些调试 我认为 SDK 停留在 正在加载 即FB Auth loadState loading 阶段并且永远不会进入 已加
  • Windows 上的 Gem 更新 - 它坏了吗?

    这是后续这个问题 当我发出gem updateWindows 上的命令 每当它到达 gem 的最新版本没有 Windows 二进制文件 它会尝试 构建本机扩展当然会失败 例如 Updating sqlite3 ruby Building n
  • 应用程序主题,根据应用程序主题名称更改和 ImageView src

    我正在尝试为我的问题找到解决方案 但我无法找到任何地方 甚至无法通过谷歌搜索 我正在编写一个使用主题的 Android 应用程序 用户可以动态切换它们 并且应用程序重新启动以应用所选主题 这运作良好 但是 我找不到根据所选主题更改图像视图元
  • 在哪里撤销 Android 上授予的 Google API 权限?

    我正在使用一些示例代码 http code google com p google api java client source browse picasa android sample src main java com google a
  • SignalR + 通过操作方法将消息发布到集线器

    我正在使用 SignalR 的集线器功能 https github com SignalR SignalR 向所有订阅的客户端发布消息 public class NewsFeedHub Hub public void Send string
  • 从文本中删除锚点

    我需要从某些文本中删除锚标记 但似乎无法使用正则表达式来完成此操作 只是锚标记 而不是其内容 例如 a href http www google com target blank google a 会成为google 确切地说 使用正则表达
  • 如何访问用户控件 WinForm 中托管表单上的控件

    在 Visual Studio 中 如何访问托管用户控件的表单上的控件 例如 当用户控件中的文本框中的文本发生更改时 我希望另一个用户控件中的另一个文本框中的文本也发生更改 这两个用户控件都托管在同一窗体上 提前致谢 如果您需要不同的 UI
  • Pandas 将表写入 MySQL:“无法回滚”

    我需要帮助才能使其正常工作 我有一个pd DataFrame df 我需要将其加载到 MySQL 数据库 我不明白错误消息的含义以及如何修复它 任何帮助将不胜感激 这是我尝试过的 import MySQLdb from pandas io
  • 如何查看 Sybase 中的列元数据?

    我有一个同事给我的列列表 但这些列驻留在数据库中的不同表中 Sybase中有某种工具可以查询列所属的表吗 我已经尝试过谷歌搜索这种工具 但到目前为止还没有成功 syscolumns 保存列元数据 从 syscolumns 中选择 其中 na
  • Jupyter Notebook:在代码块中启用垂直滚动

    如何在 jupyter 笔记本的代码块中启用垂直滚动 我以前不小心做过 但现在无法重现 我发现已设置autoscroll true使用文本编辑器在文件本身中 然而 我这样做了 它已经有一个设置 scrolled true 在笔记本中 它只有
  • 如何在 Sass 中使用 Ruby/Rails 变量?

    有没有办法在 Sass 文件中使用 Ruby 应用程序中的变量 您可以将 erb 扩展名添加到 sass 文件中 然后像在常规 erb 文件中一样添加变量 更多信息 http guides rubyonrails org asset pip
  • 如何更改 .vimrc 在 .vim 中的位置

    如何更改 vim 文件夹和 vimrc 文件的位置 以便可以使用两个 或更多 独立版本的 vim 有没有办法在从源代码编译 vim 时进行配置 也许是 feature h 中的一个条目 我为什么要做这样的事情 我必须处理使用 python2
  • 如何知道 matchTemplate 是否找到对象?

    I used this回答并编写了我自己的程序 但我有一个具体的问题 如果图像中没有物体 matchTemplate不会引发错误 而且我不知道有什么方法可以检查是否matchTemplate无论是否找到该对象 任何人都可以给我建议 或者给我
  • 使用 Axis Client API 时未调用将 HTTP 标头添加到 HTTP 请求的处理程序

    我正在使用 Axis API 访问 Axis HTTP 服务器 API的文档可以找到here 我正在使用以下代码将处理程序添加到服务器 service属于 java xml rpc Service 类型 HandlerRegistry re
  • Android:如何以编程方式访问 AVD 管理器中显示的设备序列号(API 版本 8)

    如何以编程方式访问下图中显示的值 这是硬件序列号 要访问它 安卓Q gt SDK 29 android Manifest permission READ PRIVILEGED PHONE STATE是必须的 只有系统应用程序可以需要此权限
  • 如何在Scala 3中使用akka?

    如何在 Scala 3 中使用 akka 使用 scala 3 时找不到 akka 依赖项 sbt 错误 error not found Users admin ivy2 localcom typesafe akka akka actor