-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Closed
Labels
enhancementFor recommending new capabilitiesFor recommending new capabilitiesproposalProposed Specification or API changeProposed Specification or API change
Description
Proposal
JCenter is great, however it's process for syncing to Maven Central can be cumbersome and is difficult to automate, as our most recent attempts to release have shown. I would like to propose that we deploy our snapshots and releases to OSSRH instead.
Benefits
- Signed artifacts prevent accidental or intentional package hijaking see A Confusing Depdency
- Automatic synchronization of releases to Central
- Easily add and remove authors by working with Sonatype. In JCenter, only the owner of the package can manage the process.
Drawbacks
- Artifacts must be signed by one of the approved developers.
- JCenter users will need to wait for JCenter to mirror new releases.
- Onboarding process for new maintainers will be longer, due to signing requirements.
I feel that the benefits of moving to OSSRH outweigh the drawbacks of leaving JCenter, specifically when it comes to the risks of fraudulent packages alone.
Metadata
Metadata
Assignees
Labels
enhancementFor recommending new capabilitiesFor recommending new capabilitiesproposalProposed Specification or API changeProposed Specification or API change