问题标签 [scalapb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sbt - scalapb如何从测试目录中的protobuf文件生成代码?
我想从测试目录中的 protobuf 文件生成代码。
这行不通。
看起来 scalapb 只在 main/protobuf 目录中为 protos 生成文件。
scala - 对象原型已经定义
我正在使用 Scala 2.11.8 并尝试添加 protobuf。
这是我的日志:
[信息] 协议目标目录:/home/user/Git/tortle/target/src_managed/main
[信息] 协议目标目录:/home/user/Git/tortle/target/src_managed/main
[...]
[错误] /home/user/Git/tortle/target/src_managed/main/msgsp/IngInfo/IngInfo.scala:46: IngInfo已经定义为案例类IngInfo
[错误] 最终案例类 IngInfo(
[错误] 发现 60 个错误
请问,我做错了什么?
我已经尝试了很多东西,但这个错误总是回来:/谢谢。
我的 build.sbt :
我的插件.sbt
我的 *.proto 文件位于 src/main/protobuf 文件夹中,并像这样开始:
scala - 使用 ScalaPB 创建具有泛型类型的函数
我有以下功能(适用于 protobuf 对象 MyRequest
我想用不同的对象重用这个函数,所以我添加了一个类型
但后来我得到一个错误
我尝试将定义更改为
但仍然给出更多错误
我究竟做错了什么?
scala - 如何在 Spark 上使用 scalapb 启动服务器/客户端 grpc?
我在 Spark 上使用 ScalaPB 运行服务器/客户端时遇到问题。
当我使用“sbt run”运行我的代码时,它完全可以正常工作。我想使用 spark 运行这段代码,因为接下来我会导入我的 spark 模型来预测一些标签。但是当我将我的 jar 提交给 spark 时,他们给了我这样的错误。
这是我的 build.sbt
使用阴影仍然不起作用
这是我的主要
谢谢
scala - 是否可以在多个 build.sbt 文件中覆盖和使用相同的值?
我有以下虚拟项目结构:
employee-api 中的 build.sbt 包含带有 .settings(scalapbSettings("."))
设置的项目定义。该scalapbSettings
函数设置 proto 源文件夹,如:
其中 projectFolder 是函数的参数。
build.sbt 在层次结构中更高一级(employee-uService)定义了employee-api 和相应的impl 项目并聚合它们,而root build 聚合...-uService 项目。
根据我正在编译的项目,scalapbSettings
函数的给定字符串参数必须更改以表示正确的路径。employee-uService/backend/employee-api
(例如:在运行 api 编译时,它必须在根目录中,它是.
.
如何将值传递给可以在不同的 build.sbt 文件中覆盖的函数调用?
scalapb - 使用 scalapb 生成文件描述符集 (.desc)
我在需要访问 FileDescriptorSet 的项目中使用 scalapb。除了所有其他类文件之外,有没有办法让 scalapb 生成 .desc 文件?或者是否有某种编程方式从已经生成的内容中获取 FileDescriptorSet?
scala - 如何在 .proto 文件中导入 firestore 的 RPC api/定义?
编写一个 scala 应用程序用于与 firestore 的 RPC api 交互,并使用 scalapb proto 编译器 /akka-grpc 中间件,如何在 .proto 文件中导入 firestore RPC API 的定义?例如。如何导入文档定义?
试图直截了当地说import "google.firestore.v1beta1.Document";
会出错。
scala - 使用 scalapb 编译 sbt 时出现问题
我正在尝试scalapb
从我的 protobuf 生成案例类。但是,我目前正在编译错误。
我有我scalapb.sbt
的如下:
而且,我build.sbt
的如下:
另外,我创建了一个示例 .proto 文件src\main\protobuf
,如下所示:
现在,当我尝试时sbt compile
,我收到以下错误:
有人可以帮我解决这个错误吗?
我对这些scalapb
版本com.thesamet.scalapb
(https://scalapb.github.io/sbt-settings.html)和com.trueaccord.scalapb
(https://mvnrepository.com/artifact/com.trueaccord.scalapb)也有点困惑。我很好奇,应该使用哪一个以及如何恰当地使用它?
非常感激!
scala - 无法反序列化由 scalapb 编码的 protobuf
我正在尝试编码 protobuf 对象(由 scalapb 准备)并将其传递给用 python 编写的另一个服务(我认为,这没关系,但我使用 NATS.io 作为消息传递系统)。
Python protobuf 反序列化器无法反序列化此消息,我认为,它期待类似于 hex string 的东西\xc0\xa9\xb6\xe3
,但它接收到类似的东西[B@7d958728
。
我做错了什么?如何获得字节数组的必要表示?
scala - 在 ScalaPB 编译器中避免内部类
我有proto 文件并使用ScalaPB生成了 Scala 类。输出如下所示:
由于这个 Scala 问题,我在上课时遇到getSimpleName
了异常。HeightReferencePointEnum
有什么方法可以配置 ScalaPB 以避免内部类?
消息原型是: