1. 程式人生 > >idea 離線安裝 lombok外掛

idea 離線安裝 lombok外掛

Lombok簡介

Lombok是Java語言的實用工具,確切的說,應該說是一個很好用的外掛,對,外掛!可以用來幫助開發人員消除Java程式碼的冗長,尤其是對於簡單的Java物件(POJO),它通過註解實現這一目的,而不是一大段一大段的Java方法。

Project Lombok makes java a spicier language by adding 'handlers' that know how to build and compile simple, boilerplate-free, not-quite-java code.

這裡引用GitHub上Lombok倉庫官方的一段描述:

lombok專案通過增加處理程式使我們的java語言更加刺激(簡潔和快速)。

OK,簡介到此為止,本文並不是Lombok外掛的使用教程,因此簡單的介紹一下即可。

問題描述

通過標題大致也能夠知道這次十三遇到的問題了,就是IDEA編輯器無法正常下載安裝Lombok外掛,當時的情形如下:

download-lombok

在IDEA的Plugins介面搜尋外掛並下載,但是始終沒有任何反應,在半分鐘左右的請求等待後IDEA編輯器中直接出現了錯誤提示彈窗,如下:

faild-download

通過上圖可以看到,提示也很清楚,就是無法下載!之後又把這個過程反覆嘗試了有三次,但是得到的結果都是相同的,之後又嘗試了其他的方案,但是都無法正常安裝這個外掛,具體原因不太清楚,但是估計與網路有很大的關係,可能是被牆了,或者是剛好那天網路發神經,總之就是無論如何都安裝不了這個外掛。

解決方案

雖然不知道是怎麼回事,但是以十三的性格來說,出了問題肯定是會打破砂鍋問到底,一定要找到解決方法的。OK,其他的嘗試方法就不在本文裡面多提了,直接講一下最終的解決方案吧。

由於無法通過外掛倉庫下載安裝,於是想著通過本地下載並install的方式來把Lombok安裝到IDEA編輯器中,過程中也遇到了一些小問題,比如不知道在哪裡下載安裝包,比如版本號衝突無法安裝等等,但是都一一解決。

整個過程就是:下載外掛包-->本地install即可。

如果你也遇到了網路問題而導致無法正常安裝Lombok外掛,可以嘗試一下十三的這個教程,親測可用。

安裝過程

1.首先找到外掛包

外掛包可以在兩個地方下載,分別是IDEA的官方外掛倉庫和GitHub裡lombok-intellij-plugin倉庫中的release包。

地址分別是:http://plugins.jetbrains.com/plugin/6317-lombok-plugin,網址開啟後可以看到各個版本資訊:

idea-lombok-plugin

https://github.com/mplushnikov/lombok-intellij-plugin/releases,網址開啟後同樣可以看到外掛的版本資訊:

github-idea-lombok-plugin

這裡的版本資訊有什麼用呢?肯定是對應IDEA編輯器的版本了,不同版本之間是無法安裝的。

2.之後是確認IDEA的版本

開啟IDEA的安裝目錄可以看到IDEA的版本資訊,如圖所示:

idea-version

可以看到十三安裝的IDEA版本為2017.3.3,因此需要安裝對應的Lombok外掛版本也是2017.3.3。

3.下載

這一步就不用細講了,在前文提到的倉庫中找到對應版本的檔案,點選下載即可,比如我的版本是2017.3.3,那我就下載lombok-plugin-0.16-2017.3.3.zip檔案就可以了。

4.安裝

依次進入IDEA-->Settings/Preferences-->Plugins

install-from-disk

在Plugins面板中有'install from disk'按鈕,點選後選擇下載的lombok-plugin-0.16-2017.3.3.zip檔案即可,安裝成功,過程如下:

install-from-disk