-
Notifications
You must be signed in to change notification settings - Fork 206
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for Bintray JCenter #760
Comments
At the moment Maven Central makes it pretty hard to get data out of, so I'm using https://maven-repository.com/ as the list of packages at the moment which might mean there's no existing work that can be used to integrate jcenter but it would be great to add support for it. At the moment Libraries's Maven support doesn't know about multiple sources so that'll need to be added, also do you know of any API for JCenter to get meta data about it's packages? |
I don't think JCenter has an API of its own, but Bintray definitely does: https://bintray.com/docs/api/ You can think of JCenter as one instance of a Maven repo in Bintray. I'm not at all familiar with the Bintray API, but perhaps it could be used to deal with packages in JCenter while ignoring packages in other Bintray repositories. |
That REST API looks like it will most of what's needed, but the 300 req/day rate limit is a killer, might need to get a Silver account to be able to do the first download of everything from there. |
Hmm, yeah - perhaps there's justification for them to make an exception for this case, since libraries.io revolves around open source projects. |
For giggles, a couple of example API calls:
|
Excellent, that's very nicely formatted, should make it easy to add once I've added the ability to index multiple maven repositories |
Moving this to the Backlog as we'd still like to implement it but can't see that happening in the near future. |
Per https://bintray.com/bintray/jcenter,
Some open source projects in the Java ecosystem have chosen to publish builds to JCenter instead of Maven Central. Unfortunately, such projects are not currently represented in libraries.io
Since JCenter provides a "just another Maven repository" interface to build tools such as Maven and Gradle, perhaps including it in libraries.io can heavily leverage the work done to support Maven Central?
The text was updated successfully, but these errors were encountered: