| I have a working proof-of-concept for Bintray uploading. The project source is located at https://github.com/sebersole/gradle-clean-room2 Note that this project is also a proof-of-concept related to
HHH-12190 Open . I think think this is much easier to read - if anyone disagrees, speak now or forever hold your peace... The publications can be seen...
In the upstream ORM project, the maven repo package would automatically be synced to both JCenter and Maven Central. The other cool thing that i was trying to explain before is that we now have a single URL we can use in release announcements. Here, I could use https://bintray.com/sebersole/maven/gradle-clean-room2/1.0.0.Final - notice how it gives unified view over all the published artifacts and overview of details (a lot of the details I did not specify for this PoC, but you can see the details we can define). I think the last thing we need to decide is about the release bundles and whether we want to:
- Continue to publish to SourceForge
- Publish to the Bintray "generic" repo
- Both
AFAICT the thing that SourceForge buys us is mirroring/CDN. Bintray's OSS (free) hosting does do some CDN, but I am not certain of the details; for their paid hosting the specifically mention Akamai as the CDN service, but the OSS one does not specify. Another concern with the OSS Bintray hosting is that there is a 10G storage limit. We would hit that very fast. I have reached out to them to clarify about this limitation and some other questions I had. |