Protocol buffers protoc命令中--plugin参数的用途是什么

Protocol buffers protoc命令中--plugin参数的用途是什么,protocol-buffers,proto3,Protocol Buffers,Proto3,我目前在Protobuf部分工作,并使用protoc编译器将.proto文件编译为java类。在这个命令中,我们有一个名为“plugin”的参数,用作--plugin=EXECUTABLE。我查阅了官方文件,上面说 指定要使用的插件可执行文件。 通常,protoc会在路径中搜索 插件,但您可以指定其他 不在使用此标志的路径中的可执行文件。 此外,可执行文件的形式可以是 NAME=PATH,在这种情况下,给定的插件名称 映射到给定的可执行文件,即使 可执行文件本身的名称不同 但我仍然无法获得利用此

我目前在Protobuf部分工作,并使用protoc编译器将
.proto
文件编译为java类。在这个命令中,我们有一个名为“
plugin
”的参数,用作
--plugin=EXECUTABLE
。我查阅了官方文件,上面说

指定要使用的插件可执行文件。 通常,protoc会在路径中搜索 插件,但您可以指定其他 不在使用此标志的路径中的可执行文件。 此外,可执行文件的形式可以是 NAME=PATH,在这种情况下,给定的插件名称 映射到给定的可执行文件,即使 可执行文件本身的名称不同

但我仍然无法获得利用此参数的确切用例。请帮忙

我通过了考试