我正在尝试在项目中使用Google协议缓冲区,并希望获得Eclipse的一些工具支持。特别是,我希望Eclipse致电 protoc 每次我对 .proto 文件,然后重建取决于生成的代码的所有代码。

我试图设置一个自定义构建器,但它使我不了解我不了解的错误,大多数情况下都抱怨说 .proto 文件不在路径上 --proto-path, ,这应该是我能告诉的。另外,因为我使用 ${build_files}, ,Eclipse将所有更改的文件传递给编译器(而不是我配置为触发构建的文件)。

Netbeans似乎有一个Protobuf-Plugin,但我找不到Eclipse的一个。有一个吗?

有帮助吗?

解决方案 3

实际上,语法强调并不重要,我几乎没有编辑这些文件,而且它们往往很小。 Maven和M2Eclipse插件处理了建筑物的良好方面。

其他提示

在GoogleCode上有一个原始插件,该插件处于初始阶段:http://code.google.com/p/protoclipse/

不确定是否有建筑商,但我确实找到了一个插件 语法突出显示 用于协议缓冲区。

您可以定义一个 外部建造者 在调用蚂蚁任务的插件上。这是一个丑陋的人,但是直到有更好的解决方案,这可能会达到您的目的。

我建议使用Google的“协议缓冲区开发工具”。它是Eclipse的插件,具有自动再生和错误检查等。在这里可用: http://code.google.com/p/protobuf-dt/ .

虽然这个问题与其他问题接近 Eclipse插件,用于使用Protobuf, ,这里的答案不同。

好吧,是的,如果您使用Maven/Gradle来调用 protoc (Protobuf编译器),您可能根本不需要Eclipse插件。
着色编辑器有助于长文件或许多评论。知道有2个用于日食的编辑插件。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top