首页 > 解决方案 > 如何从 java maven 项目生成 python protobuf

问题描述

我有 maven 项目,其中我定义了各种.proto文件,其相应的 java 文件是通过 maven 插件生成的。这个生成的文件将用于实现 [rpc - 服务器实现],但我希望它被 python 客户端使用。

因此需要 python 等价于这些 proto 文件。一种方法是手动python protobuf对这些文件运行命令.proto并生成代码,但这太手动了。我正在寻找其他选择。

任何帮助,将不胜感激。

标签: javapythonmavenprotocol-buffersprotobuf-java

解决方案


通过在 pom 文件中为 protobuf-maven-plugin ( link ) 添加执行目标作为“compile-python”来工作。


推荐阅读