protocol-buffers - 我使用 uber:prototool 1:10 生成 java jar,但我无法在我的 maven repo 中导入类
问题描述
我将 proto 定义如下:
syntax = "proto3";
package com.tryout.data;
option go_package = "data";
option java_multiple_files = true;
option java_package = "com.tryout.data";
enum InputType {
INPUT_TYPE_INVALID = 0;
INPUT_TYPE_ONE = 1;
INPUT_TYPE_TWO = 2;
}
message Record {
InputType input_type = 1;
int64 event_id = 2;
int64 created_utc = 3;
}
在 prototool.yaml 中,我有
protoc:
version: 3.11.0
allow_unused_imports: true
我prototool generate
用来生成jar,生成成功。
但是在另一个maven项目中,我只能
import com.tryout.data.*;
但我无法导入类,即com.tryout.data.Record
解决方案
推荐阅读
- php - Wordpress 类别链接重定向到未分类而不是该类别
- python - 如何在课堂上存储训练和验证损失以从头开始训练神经网络?
- python - 具有不同目录和文件的 Zip 文件 - python
- android - 在嵌套的 Recyclerview 中获取错误的项目位置
- amazon-web-services - 如何将 CloudFront 与 LoadBalancer 和 S3 Bucket 分离?
- html - 如何制作文字装饰:下划线;更短?
- opencv - SIFT 检测到的关键点数量非常少
- liveserver - VSC 中的 Live-server 扩展存在问题
- python - 无法在 mac 上安装 pandas?
- python - 断点流程