protoc批量转换.proto文件_wuyezhiyu的博客-程序员宅基地

技术标签: protobuf  protoc  netty  

由于protoc新版本无法使用 通配符 *.proto 来引用proto文件,因此在使用protoc.exe命令转换时,必须指明proto文件的具体位置。

但是我们还是像一劳永逸,批量转换文件。脚本如下

@echo off
for %%i in (proto/*.proto) do (
    protoc ./proto/%%i --java_out=./src/main/java 
    echo exchange %%i To java file successfully!  
)
pause

解释:

1.我们把 protoc.exe文件和转换脚本build.bat放在工程(sockettest) 的根目录下

2.在根目录下创建proto文件夹,专门存放.proto文件

3.指定.java文件输出的根目录是我们工程的根目录./src/main/java ,这样文件就会直接生成至我们工程的指定目录下。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/wuyezhiyu/article/details/94054481

智能推荐

随便推点