Depending on the maven repository you are trying to deploy to there are various methods available to upload your artifacts.
These methods are implemented using Maven Wagon connectors for different transport protocols (e.g. ssh,dav etc.), this is the term you are looking for.
Apache Maven Guide to using Extensions gives you an introduction on how to add connectors to your setup.