我目前在 Protobuf 部分工作,并使用 protoc 编译器将.proto
文件编译为 java 类。在此命令中,我们有一个名为 ' plugin
' 的参数用作--plugin=EXECUTABLE
。我浏览了官方文档,上面写着
指定要使用的插件可执行文件。通常,protoc 在 PATH 中搜索插件,但您可以使用此标志指定不在路径中的其他可执行文件。此外,EXECUTABLE 可以是 NAME=PATH 的形式,在这种情况下,即使可执行文件自己的名称不同,给定的插件名称也会映射到给定的可执行文件。
但是我仍然无法获得利用此参数的确切用例。请帮忙。
参考:我浏览了https://developers.google.com/protocol-buffers/docs/reference/cpp/google.protobuf.compiler.plugin