Java protoc命令中proto_path的用途是什么
我的bash脚本有以下代码生成对“协议缓冲区”的调用 那是从2012年开始的。今天,政府说:Java protoc命令中proto_path的用途是什么,java,protocol-buffers,Java,Protocol Buffers,我的bash脚本有以下代码生成对“协议缓冲区”的调用 那是从2012年开始的。今天,政府说: 这使它看起来像是被取代了。--proto_path的用途是什么?-I和--proto_path是相同的标志:-I是简写版本 该标志的目的是指定在其中查找导入文件的目录,很像C编译器的-I标志、Java的CLASSPATH环境变量、Python的PYTHONPATH等。您可以通过传递多个-I标志来指定多个目录;他们将按顺序被搜查 protoc --proto_path=src --java_out=src
这使它看起来像是被取代了。
--proto_path
的用途是什么?-I
和--proto_path
是相同的标志:-I
是简写版本
该标志的目的是指定在其中查找导入文件的目录,很像C编译器的-I
标志、Java的CLASSPATH
环境变量、Python的PYTHONPATH
等。您可以通过传递多个-I
标志来指定多个目录;他们将按顺序被搜查
protoc --proto_path=src --java_out=src
src/com/domain/project/persistentThing.proto
protoc -I=$SRC_DIR --java_out=$DST_DIR
$SRC_DIR/addressbook.proto