IDEA2018 安装 Protobuf

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

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


那么接下面直接进入主题,花了两小时我在 GitHub 某处找到了该插件(找不到具体在哪了,不过文件我保存在网盘了)。
链接:https://pan.baidu.com/s/12mZFtAHfKlcAkaqD6buVGg
提取码:2kdl
IDEA2018 安装 Protobuf_第3张图片
我使用的是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_第4张图片
IDEA2018 安装 Protobuf_第5张图片
2.如果你现在打开着 IDEA,还看不到效果,不急,这个插件建议安装一下,配合上面下载的 protoc-3.6.1-win32.zip 中的 protoc 可在 IDEA 中直接生成其他代码文件(操作:File->Settings->plugins->Browse Repositories->GenProtobuf->install)。
IDEA2018 安装 Protobuf_第6张图片
3.插件安装好后需要重启 IDEA,我们可以看到,插件中已经有 Protobuf Support 和 GenProtobuf。
IDEA2018 安装 Protobuf_第7张图片
如果此时编写 .proto 文件发现没有高亮显示,需要如下设置(操作:File->Settings->File Types):
IDEA2018 安装 Protobuf_第8张图片
4.此时可以编写并高亮显示 .proto 文件中的代码了,那么怎么利用它生成其他代码的文件?
安装了 GenProtobuf 插件后发现 Tools 菜单下多了两项:
IDEA2018 安装 Protobuf_第9张图片
点击打开 Configure GenProtobuf 并如下设置(以生成 java 代码为例,protoc path 为上面下载的 protoc-3.6.1-win32.zip 解压后得到的文件夹 bin 目录下的 protoc.exe):
IDEA2018 安装 Protobuf_第10张图片
设置完成后,只要点击 Generate Protobufs 就会在 .proto 文件同路径下生成对应的 java 文件了。

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

<dependency>
    <groupId>com.google.protobufgroupId>
    <artifactId>protobuf-javaartifactId>
    <version>3.6.1version>
dependency>

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

你可能感兴趣的:(工具插件,protobuf)