自从首个Package Search公告发布以来,经过半年的卓有成效的工作,我们很高兴分享有关该项目的其他信息。当前版本引入了各种插件更新,全新的网站搜索应用程序以及后端增强功能。让我们从最可见的部分开始-网站本身。
1.通过Package Search网站查找Java和Kotlin软件包
我们与Marketplace团队一起在Package Search API的基础上构建了一个丰富的Web前端。该网站使您可以快速搜索Java或Kotlin库。通过清晰一致的界面,您将获得相关信息,以帮助您确定最适合的软件包!

搜索结果提供了与您的搜索查询匹配的每个软件包的基本信息。其中包括版本信息(包括版本历史记录),作者,适用的许可证,支持的平台(用于Kotlin多平台软件包)等等!
对于GitHub上的软件包,将显示README文件。许多软件包使用自述文件来提供其他信息,通常是有关如何开始使用该软件包的信息。
2.复制/粘贴配置?不!
尽管我们还提供了一个代码片段,使您可以轻松地使用Gradle(包括了Groovy和Kotlin)或Maven将包添加到您的项目中,但为什么要完全复制/粘贴片段?
在Package Search网站上,我们为您带来了Add to project按钮。如果您已经安装了Package Search插件,并且已打开基于Gradle或Maven的项目,则“Add to project”按钮将为您在IDE中的浏览器中安装正在查看的软件包做好一切准备。

由于最近国内访问https://mvnrepository.com/ 网站频繁弹出要求验证的问题,Package Search的及时发布可以作为https://mvnrepository.com/ 的替代,简直是国内Javaer的福音!
说到插件,最新版本的插件引入了许多用户界面改进,并与IntelliJ 2020.1和将来的Android Studio版本兼容。还有许多新功能,我们将在稍后介绍。
如果尚未安装软件包搜索插件,则可以在Plugins Marketplace上找到它。如果您使用的是IntelliJ IDEA 2020.1和更高版本,则还可以在Package Search网站上找到Install to IDE按钮,可以立即将其安装在IDE中。
3.搜索稳定或多平台依赖项
多平台库使您能够使用可在不同平台(例如Android,iOS或Web)之间共享的代码创建程序包。虽然Kotlin多平台支持是我们仍在努力的工作,但是您可以一键搜索此类软件包!
4.快速修复在编辑器中添加缺少的依赖项
如果您不小心忘记了向项目添加适当的依赖项,则可以尝试搜索未解决的类。虽然我们还没有索引软件包的内容,但是搜索可能会提供可能满足您需求的候选库列表。

5.导航到pom.xml / build.gradle中的依赖项定义
很小,但是符合人体工程学!现在,在“包搜索”工具窗口中,您可以直接从已安装的包列表中导航到项目依赖项。无需再搜索定义该依赖项的位置-我们将为您提供帮助!

6.未来的计划
我们一直在努力改善包搜索。对于短期和中期而言,我们的目标尤其是改善搜索结果的排名和广度,增强对Gradle的支持以处理更复杂的构建脚本,以及为Maven Central上不存在的依赖项提供支持。
同时,请检查一下,如果您有任何反馈或功能要求,请告知我们。
注:文章翻译时部分内容有更改,本文原始出处: https://blog.jetbrains.com/idea/2020/04/package-search-on-the-web/
来源:oschina
链接:https://my.oschina.net/Adven/blog/3222777