Hi ! I'm preparing to publish my first open-source Java project, a library (mini framework) to Maven Central using a multi-module Maven repository.
I'd appreciate your advice on a few questions:
0. GitHub: So far it's just a personal project, do I have to link Maven Central to my github?
- GroupId: I think to name it
com.mynicknameis that valid ? or should I have or use a domain? - Modules: Should all modules share the same version? Should I publish the parent POM or make a BOM ?
- Releases: What's the simplest way to manage publishing, versioning, and releases?
Anything I should decide before my first release?
Thanks for your help!


