0

我的开发人员要求我在 linux 服务器上安装 scodec 库,但我迷路了,因为我找不到任何有关安装 scodec 库的文档!

4

1 回答 1

4

scodec在 github 中有 11 个存储库。这是scodec.org,官方文档。似乎文档上的发布页面不是很更新。所以我将详细介绍基于github的存储库:

编解码器位

提供用于处理位和字节的持久数据类型。

将以下内容添加到您的build.sbt文件中:

libraryDependencies += "org.scodec" %% "scodec-bits" % "1.1.23"

马文链接。Github链接。

编解码器流

Scodec-stream 是一个用于流式二进制编码和解码的库。它建立在 scodec 和 fs2 之上。

将以下内容添加到您的build.sbt文件中:

libraryDependencies += "org.scodec" %% "scodec-stream" % "2.0.0"

马文链接。Github链接。

编解码器协议

使用 scodec 库提供常见二进制协议的模型。

将以下内容添加到您的build.sbt文件中:

libraryDependencies += "org.scodec" %% "scodec-protocols" % "2.0.0"

马文链接。Github链接。

编解码器

Github链接。这个包不要发布到 Maven 中心/Sonatype。因此,您无法以这种方式获取它。您可以尝试下载其中一个版本并阅读如何将 sbt-assembly 中的非托管 JAR 添加到最终的胖 JAR?

编解码器猫

编解码器和猫之间的集成。

将以下内容添加到您的build.sbt:

libraryDependencies += "org.scodec" %% "scodec-cats" % "1.0.0"

马文链接。Github链接。

编解码器构建

此存储库包含一个 SBT 插件,供其他 scodec 模块的 SBT 构建使用。它不适合直接使用。

我不会详细说明这一点。如果有需要,请发表评论,我会添加详细信息。

scodec.github.io

还没有发布。跳过也一样。Github链接。

编解码器网站

scodec.org 网站的来源。因此跳过。

scodec-尖顶

scodec 和 spire 之间的集成。这个包最后一次发布是在 2016 年,它是针对 Scala 2.11 的。但是你可以添加它:

libraryDependencies += "org.scodec" %% "scodec-spire" % "0.4.0"

马文链接。Github链接。

我跳过了存档的 scodec-scalazscodec-akka

我希望这能让你知道从哪里开始。

于 2021-01-19T14:52:51.643 回答