It used to be done through SonatypePublisher with stagingRelease = false and can publish without gpg signing.
Now we're deprecating SonatypePublisher, maybe we can make a MavenPublishModule which work just like SonatypeCentralPublishModule but instead of doing staging in publishAll#publishReleases, we just do the same as in publishSnapshot (i.e. publish to given uri using aether)?
After this we probably can deprecate contrib.Artifactory as well.