Hello Christian, I’m just a maven user like yourself. I think you should stick with your company name, i.e com.atilika. The ’org.apache.maven.plugins’ are reserved for plugins comming from the apache-maven project itself. So if you put your code on github and submit binaries to maven central or bintray you should use your company domain as group.
Personally I would go with ’com.atilika.maven.plugins’, but that is just my opinion. I can’t say it is more correct. /Tommy På 7 juli 2018 till 08:05:47, Christian Moen (c...@atilika.com(mailto:c...@atilika.com)) skrev: > Hello list, > > We are working on a Maven plugin that makes downloading large external > resources easier through a caching scheme. We would like to open source > and publish the plugin as we believe it is generally useful. > > What are best practices for naming plugins? > > Our artifact id is download-maven-plugin and my understanding is that a > maven prefix is reserved for Maven's own plugins. What about group ids? > Our group id is currently com.atilika. > > I'm seeing that Maven's own plugins use group id org.apache.maven.plugins. > I'm also seeing that many third party packages use group ids such as > com.foocompany. > > Which group id is preferable - com.atilika or com.atilika.maven.plugins? > Are there any best practices or recommendations here? > > Many thanks, > Christian