Here is a sample releasator-setting.xml file used for releasing to SourceForge:
<?xml version="1.0" encoding="UTF-8"?>
<settings>
<servers>
<server>
<id>releasator.repo</id>
<username>pkozelka</username>
<privateKey>${env.HOME}/.ssh/id_rsa</privateKey>
</server>
<server>
<id>releasator.siterepo</id>
<username>pkozelka</username>
<privateKey>${env.HOME}/.ssh/id_rsa</privateKey>
</server>
</servers>
<mirrors>
<mirror>
<id>internalRepository</id>
<mirrorOf>*</mirrorOf>
<name>internal mirror for all repositories</name>
<url>http://nexus.mycompany.com:8083/nexus/content/groups/public</url>
</mirror>
</mirrors>
<profiles>
<profile>
<id>releasator</id>
<properties>
<releasator.repo.url>sftp://web.sf.net/home/groups/b/bu/buildbox/htdocs/maven2</releasator.repo.url>
</properties>
</profile>
</profiles>
<activeProfiles>
<activeProfile>releasator</activeProfile>
</activeProfiles>
</settings>Note that:
For instructions how to make your releases published in Maven's Central Repository, look here