在 Maven Central 中搜索扩展给定 class 的 classes

Search maven central for classes extending a given class

我如何在整个 Maven 中央存储库中搜索扩展给定 class 的 classes?

(我问这个的具体原因是我想看看 FileSystemProvider 的扩展示例,但我对这个问题更感兴趣。)

我也有兴趣搜索所有实现给定接口的 classes,我想过程会相似。

(这里有一个related question关于在class路径中搜索classes;但是这个问题是关于在整个Maven Central repository中搜索的。)

我不知道在 Maven 中央存储库中搜索的任何选项,但这里有另一种可能对您有帮助的选择。

您可以使用 GitHub 搜索功能,我所做的是搜索关键字 "extends FileSystemProvider"。此外,您还可以选择 select 语言,在本例中为 Java。这是该查询的 link:https://github.com/search?q=%22extends+FileSystemProvider%22+language%3AJava&type=Code

要实现特定接口,您可以搜索 "implements InterfaceToSearchFor"

这样,您可能会找到一些 class extensions/interface 实现的示例。