protoc批量轉換.proto文件

由於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 ,這樣文件就會直接生成至我們工程的指定目錄下。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章