Jetbrains Package Search插件,輕鬆管理Maven項目依賴


Jetbrains Package Search插件,輕鬆管理Maven項目依賴


最近Jetbrains又推出了一個名字叫Package Search的插件,可以幫助我們輕鬆管理Maven和Gradle項目的依賴。雖然目前該插件還在預覽當中,但是已經可以測試使用了。這個插件功能十分強大,以後再也不需要mvnrepository這樣的網站了。


安裝插件

安裝該插件非常簡單,訪問下面的網址即可。右邊有個藍色的按鈕,點擊之後IDEA就會開始安裝插件了。需要注意該插件僅支持最新版的Jetbrains IDEA,也就是剛剛更新的2020.1,或者是Android Studio的同等版本。

<code>https://plugins.jetbrains.com/plugin/12507-package-search/<code>

在線查找依賴

Jetbrains除了這個插件以外,還專門開發了一個網頁,可以快速查找依賴。網頁地址如下。

<code>https://package-search.jetbrains.com//<code>

利用這個在線工具,我們可以輕鬆的查找Maven和Gradle依賴。一直以來mavenCentral、jcenter等幾個網站在線查找功能做的都不是很好。現在Package Search在線查找工具可以說是完美的解決了這個問題。

Jetbrains Package Search插件,輕鬆管理Maven項目依賴

例如搜索junit這個類庫,可以按照相關性列出相關依賴項。


Jetbrains Package Search插件,輕鬆管理Maven項目依賴

點擊進入之後,可以看到依賴的詳細信息,包括版本號、協議、作者、平臺類型等等。在這裡還提供了一些鏈接可以輕鬆的訪問項目主頁以及源代碼等信息,並且提供了Maven和Gradle的代碼片可以直接粘貼到配置文件中。


Jetbrains Package Search插件,輕鬆管理Maven項目依賴


這個工具非常好用,我建議大家加入到瀏覽器的收藏夾中,以後搜索的時候可以方便的使用。


根據類名推斷依賴

Package Search插件很有趣的一點就是當他發現你代碼中存在未知類名的時候,就會嘗試去尋找合適的依賴。下面我直接複製了OkHttp類庫的一行代碼,按Alt+Enter打開上下文菜單,選擇Package Search,即可開始搜索。


Jetbrains Package Search插件,輕鬆管理Maven項目依賴


搜索結果會顯示在工具下方,以相關性順序排列。


Jetbrains Package Search插件,輕鬆管理Maven項目依賴

如果你找到了合適的依賴,點擊右邊的加號即可添加到配置文件中。


Jetbrains Package Search插件,輕鬆管理Maven項目依賴


查找更新

另一項十分好用的功能就是更新依賴了。原來的話,需要在網頁上一個一個的搜索,現在Package Search可以自動檢查是否存在新版本的依賴項。如果查找到的話,就會給出提示。


例如下圖中的junit是4.12版本的,如果不是Package Search的提示,我都不知道他現在已經出了4.13版本了。

Jetbrains Package Search插件,輕鬆管理Maven項目依賴


插入依賴

當然,在Maven或Gradle的配置文件中也可以直接按Alt+Insert呼出插入菜單,從這裡直接插入依賴項。搜索方法同上面一樣。


Jetbrains Package Search插件,輕鬆管理Maven項目依賴


結語

Intellij IDEA號稱最智能Java IDE,做的確實是越來越智能了。各種功能強大,使用貼心的功能加入到IDE中。如果有使用Intellij IDEA的用戶,可以試試這個插件,真的是非常好用。


分享到:


相關文章: