GPG on the Mac has been quite an issue always. Several choices to install and hard to configure. Now seems that GPG native tools for OS X are back to life at the GPGTools project, providing a single easy to use installer.
GPGTools is an open source initiative to bring OpenPGP to Apple OS X in the form of a single installer package
So I installed the package, logged out and in again for the PATHs to take effect, and got the agent up and running by executing
gpg-agent --daemon
(It will be automatically started when you restart)
Now, to configure Maven to use this GPG2 version and the GPG agent I added a profile to my ~/.m2/settings.xml
<profile>
<id>gpg</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<gpg.useagent>true</gpg.useagent>
<gpg.executable>gpg2</gpg.executable>
</properties>
</profile>
This way the agent only prompts for the GPG key password once for each session, and Maven uses the right gpg executable.