Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 0.3% on repo1.maven.org
Top 0.1% dependent packages on repo1.maven.org
Top 0.5% dependent repos on repo1.maven.org
Top 0.7% forks on repo1.maven.org
Top 0.1% docker downloads on repo1.maven.org

repo1.maven.org : com.google.guava:listenablefuture

An empty artifact that Guava depends on to signal that it is providing ListenableFuture -- but is also available in a second "version" that contains com.google.common.util.concurrent.ListenableFuture class, without any other Guava classes. The idea is: - If users want only ListenableFuture, they depend on listenablefuture-1.0. - If users want all of Guava, they depend on guava, which, as of Guava 27.0, depends on listenablefuture-9999.0-empty-to-avoid-conflict-with-guava. The 9999.0-... version number is enough for some build systems (notably, Gradle) to select that empty artifact over the "real" listenablefuture-1.0 -- avoiding a conflict with the copy of ListenableFuture in guava itself. If users are using an older version of Guava or a build system other than Gradle, they may see class conflicts. If so, they can solve them by manually excluding the listenablefuture artifact or manually forcing their build systems to use 9999.0-....

Registry - Source - Documentation - JSON
purl: pkg:maven/com.google.guava/listenablefuture
Keywords: guava, java
License: Apache-2.0
Latest release: over 5 years ago
First release: over 5 years ago
Namespace: com.google.guava
Dependent packages: 1,159
Dependent repositories: 781
Stars: 48,763 on GitHub
Forks: 10,920 on GitHub
Docker dependents: 12,111
Docker downloads: 10,405,294,771
Total Commits: 6027
Committers: 441
Average commits per author: 13.667
Development Distribution Score (DDS): 0.719
More commit stats: commits.ecosyste.ms
See more repository details: repos.ecosyste.ms
Last synced: 7 days ago

    Loading...
    Readme
    Loading...