A fix has been applied that will now consider project dependencies as a special case.
It will examine each module(project) dependency in a plugin project and determine if it has a publications configuration block.
If it does, it will attempt to use the maven co-ordinates found in this configuration.
If not, it will fall back on the group, name (module name) and version specified in the module.
A caveat exists that if multiple artifacts are published in a dependent module, we will choose the first one. We do log this as a warning.