這篇文章的目標是使用visual code
步驟一:從官網(wǎng)下載visual code
步驟二:在應(yīng)用商店中搜索protobuf插件鸠蚪,選擇vscode-proto3 安裝
步驟三:在eclipse中新增一個maven工程
步驟四:去到剛剛安裝的插件目錄咨堤,vscode的插件放置的目錄呆馁,一般放置的目錄在C:\Users\jo\.vscode\extensions下
上面的文件夾就是剛剛安裝的protobuf插件
步驟五:打開上面的插件有一個example的例子秸抚,目錄結(jié)構(gòu)如下:
我們把.vscode文件夾和build.bat文件拷貝到剛剛新建的maven工程的目錄下
步驟六:新增一個存放proto文件的文件夾凄诞,我這里放置在src->main目錄下
步驟七:使用vscode打開工程的目錄(文件->打開文件夾)
步驟八:這里我們要配置一些參數(shù)
1.打開.vscode目錄下的settings.json文件斗锭,把path配置protoc.exe所在目錄雹有,我本機是D:/protoc-3.4.0-win32/bin
2.把settings.json下的options下的--proto_path配置成當前工程目錄src->main->protos
3.編輯build.bat文件
PROTOC配置protoc.exe的路徑
配置JAVA_OUT參數(shù),這里是生成java文件的目錄
到此為止悯嗓,工程的配置項已經(jīng)配置完成件舵,下面我們寫個proto文件測試一下
1.在src/main/protos下新增一個PersonMsg.proto文件卸察,如下:
2.在vscode終端中運行build.bat
效果:會在src/main/java下生成PersonMsg.java文件
改進點:現(xiàn)在一次是編譯所有的proto文件脯厨,最好是在保存proto文件的時候,編譯當前保存的proto文件坑质,而不用顯式運行批處理文件合武,這個是可以實現(xiàn)的,vscode可以定制一些task,可以綁定到快捷鍵上涡扼。