idea安装protobuf插件并生成对应的java文件

2020-12-17 13:35

阅读:760

标签:输出   dep   image   ide   tps   repo   googl   car   比较   

搜了很多,然并卵。互相copy居多,试错好几次。

直奔主题,springboot项目。

在idea增加插件。

技术图片

 

 

在pom增加依赖:


        com.google.protobuf
            protobuf-java
            3.5.1com.google.protobuf
            protobuf-java-util
            3.5.1io.grpc
            grpc-all
            1.11.0

  然后在build里加入插件

 kr.motd.maven
                os-maven-plugin
                1.5.0.Finalorg.xolstice.maven.plugins
                protobuf-maven-plugin
                0.5.0
                        com.google.protobuf:protoc:3.1.0:exe:${os.detected.classifier}
                    grpc-java
                        io.grpc:protoc-gen-grpc-java:1.11.0:exe:${os.detected.classifier}
                    compilecompile-custom

  然后在右侧 Maven Projects里就能看到安装的插件了

技术图片

 

 装插件导入时,会在控制台看到远程下载一些包。可能会比较慢。我下载了近10分钟才下载到。

因为配置中并没有指明源文件以及输出文件的路径。此时直接执行protobuf:compile,因为没有protobuf文件,看控制台会提示在项目的src/main/proto下找不到文件。

那么此时就可以在该文件路径下创建protobuf文件或者拷贝过来。

技术图片

 

 

有几个文件是用到impoer关键词的。例如:

技术图片

 

 在文件头部更改要输出的包名。然后在idea右边Pligins选择 protobuf:compile运行即可。在target就可以看到生成的对应java文件

技术图片

 

 先解决能用的问题。剩下的有空再看。

 

idea安装protobuf插件并生成对应的java文件

标签:输出   dep   image   ide   tps   repo   googl   car   比较   

原文地址:https://www.cnblogs.com/fuguang/p/14101762.html


评论


亲,登录后才可以留言!