If you don't own the domain it is achievable to make use of your GitHub coordinates as a group id. By way of example, my GitHub account name is maciejwalkowiak, so I can use io.github.maciejwalkowiak as a bunch id. You can use Maven to publish Java packages into a registry https://javfreenew61593.like-blogs.com/36051183/5-tips-about-jav-upload-today-you-can-use-today