gradle 相当于 npm search 是什么?

what is gradle's equivalent of npm search?

我正在开发一个离子应用程序,需要导入一个特定的电容器插件。该插件正在从一个单独的存储库移动到一个与电容器社区相关联的存储库。 根据文档,该插件目前将与 MainActivity.java

中的这一行一起导入

import ca.zyra.capacitor.stripe.Stripe;

但是有一个 github 问题表明在不久的将来某个时候,包名将更改为 com.getcapacitor.community.Stripe

如果能够从我的终端执行与 npm search ca.zyra.capacitor.stripe.Stripe 相同的操作,以查看该包是否仍以原始名称或新名称可用,将会很方便。对于那些进行 android 开发的人来说,是否有等同于 npm search 实用程序的工具?

所以没有等效的命令行。

您导入它,然后 gradle 在配置的 maven 存储库中找到它,或者没有。

所以通常 Android 项目默认配置有 Google 的 Maven 仓库和 Jcenter maven 仓库,但你也可以添加其他的。

您可以在网上浏览和搜索这些存储库

例如

Google - https://maven.google.com/web/index.html

JCenter - https://bintray.com/bintray/jcenter

https://mvnrepository.com/ 有 1288 个存储库的索引

电容插件是通过npm分发的,npm包不会变,你只需要改一下MainActivity.java

里面的代码

使用mvn:

mvn -q com.jarcasting:search-maven-plugin:search -Dq="com.google.guava:guava"

来源:https://jarcasting.com/artifacts/com.jarcasting/search-maven-plugin/