欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

IDEA2018 安装 Protobuf

程序员文章站 2022-03-22 13:11:38
...

不知道使用 IDEA2018 版本的朋友多不多?本人使用的是 IDEA2018.1 版本,安装 Protobuf 插件遇到了一些小困难,不过最后还是成功了。如果你使用的是 IDEA2018,安装 Protobuf 插件也遇到了问题,不妨接着往下看。

首先,按照其他博主的安装方式,就我看到的都没有办法解决我的问题,主要问题就在于 IDEA2018上搜索不到 Protobuf 的插件 Protobuf Surpport,而且现在在官网上也找不到下载(反正我没找到),官网提供的 Protocol Buffer Editor 需要 IDEA2019 才能安装。
IDEA2018 安装 Protobuf
IDEA2018 安装 Protobuf


那么接下面直接进入主题,花了两小时我在 GitHub 某处找到了该插件(找不到具体在哪了,不过文件我保存在网盘了)。
链接:https://pan.baidu.com/s/12mZFtAHfKlcAkaqD6buVGg
提取码:2kdl
IDEA2018 安装 Protobuf
我使用的是0.10.2版本,没试过0.13.0。另外 protoc-3.6.1-win32.zip 是用于利用 .proto 文件生成其他代码的工具(protoc)。


具体安装步骤:
1.下载 protobuf-jetbrains-plugin-0.10.2.zip 和 protoc-3.6.1-win32.zip 并解压,复制 protobuf-jetbrains-plugin-0.10.2.zip 解压后的文件夹到 IDEA2018 安装目录中的 plugins 目录下。
IDEA2018 安装 Protobuf
IDEA2018 安装 Protobuf
2.如果你现在打开着 IDEA,还看不到效果,不急,这个插件建议安装一下,配合上面下载的 protoc-3.6.1-win32.zip 中的 protoc 可在 IDEA 中直接生成其他代码文件(操作:File->Settings->plugins->Browse Repositories->GenProtobuf->install)。
IDEA2018 安装 Protobuf
3.插件安装好后需要重启 IDEA,我们可以看到,插件中已经有 Protobuf Support 和 GenProtobuf。
IDEA2018 安装 Protobuf
如果此时编写 .proto 文件发现没有高亮显示,需要如下设置(操作:File->Settings->File Types):
IDEA2018 安装 Protobuf
4.此时可以编写并高亮显示 .proto 文件中的代码了,那么怎么利用它生成其他代码的文件?
安装了 GenProtobuf 插件后发现 Tools 菜单下多了两项:
IDEA2018 安装 Protobuf
点击打开 Configure GenProtobuf 并如下设置(以生成 java 代码为例,protoc path 为上面下载的 protoc-3.6.1-win32.zip 解压后得到的文件夹 bin 目录下的 protoc.exe):
IDEA2018 安装 Protobuf
设置完成后,只要点击 Generate Protobufs 就会在 .proto 文件同路径下生成对应的 java 文件了。

5.最后啰嗦一下,pom.xml 需要引入依赖,注意版本(不会吧,应该都知道要有依赖的吧):

<dependency>
    <groupId>com.google.protobuf</groupId>
    <artifactId>protobuf-java</artifactId>
    <version>3.6.1</version>
</dependency>

分享到此结束,谢谢您的观看!