协议缓冲区(protobuf) 是一种以高效但可扩展的格式编码结构化数据的方法。
Netbeans有插件,但我找不到 Eclipse 插件。它存在吗?如果是,请分享链接。
谢谢。
我推荐使用 Google 的“Protocol Buffers Development Tools”。它是 Eclipse 的一个插件,具有自动重新生成和错误检查以及快速修复等功能。它在这里可用:https ://github.com/google/protobuf-dt/blob/master/README.md 。
它似乎还没有被 Eclipse 批准。
并且EMF 项目使用 protobuf,但不是作为插件。
所以现在,似乎没有任何 Eclipse protobuf 插件。
我试过 protobuf-dt,那是唯一的插件(在市场上)。但它有一些问题,所以我创建了(2016 年 11 月)一个适合 protobuf 和 gRPC 使用的问题,我们有(在 maven 内部生成而不等待问题得到解决)
欢迎使用 .proto 文件的极简编辑器。仅 25KB,适用于任何 Eclipse(最新的 protobuf-dt 3.2 需要 Neon) 源代码和注释位于 https://github.com/Enide/polyglot-maven-editors#minimalist-proto-files-editor-for-protocol-buffers -and-grpc
它已经在 Marketplace https://marketplace.eclipse.org/content/minimalist-proto-files-editor-protocol-buffers-and-grpc
使用 m2eclipse 和Issue 81/Comment 6中的说明作为 protobuf maven 插件,效果很好。
唯一不完全有效的技巧是“生成的源/protobuf”将按照说明创建,不会自动添加到eclipse中的源文件夹。手动执行此操作,您就是 g2g。
相关的 Stackoverflow 问题: