Question

Why does it take so long to set up my OSSRH project? Why can't I deploy to the Central Repository immediately?

Answer

First, it doesn't take long. We are committed to two business days, but average time for response is a few hours. This is for the one time provisioning process, not releases and deployments.

The reason for the delay is that a person must review the information submitted about all new projects. Many aspects of review and configuration have been automated, but there are some fundamental issues around namespace and the groupId assignment that prevent more extensive automation. For instance, no one wants fake org.apache or com.google components.Yet, at the same time, no one particularly wants domain registration to be a barrier to entry for OSS components.Another issue is that there are valid domain characters that are invalid in Java.