I hope this is not too bad of a first question. I recently tried to deploy an early version of a library that I’m writing (in scala) to maven central. It deployed ok but it seems that the project name is postfixed with ‘_2.12’
I found a stack overflow post which says adding the following line of code to build.sbt but it hasn’t seemed to have helped.
I don’t know how to remove it, but the Scala version is appended for a reason: the different versions are not binary compatible. So if someone uses your library in a project built against 2.11 or 2.13, it may not work for them.
Build tools with proper scala support hide the suffix when specifying dependencies, e.g. in sbt, the double %% in dependencies instructs it to look for a version matching the build, so users of your library will probably never see the suffix: