Most modules that a user is expected to build and use (e.g. XTS, ArjunaCore, the JTA/JTS uber jars) use an aggregate nominative part of the group plus a module-centric name to differentiate them.
The problem such that it is, can be seen cleanest in
JBTM-1769 (https://github.com/jbosstm/narayana/commit/8ec2ab2375e3efb67489e7702f20c4b37ea81eb4). Here the user is suggested to build :core to build STM which is ambiguous in context with the rest of the project in particular ArjunaCore.
Can the artifactId be changed to stm-core? or just stm?