Evita la solicitud de firma de gpg al utilizar el complemento de lanzamiento de Maven

Tengo un proyecto de Maven que estoy tratando de configurar para usar el complemento de versión de Maven. Parte del proceso de lanzamiento es utilizar el complemento GPG de Maven para firmar artefactos que requieren, entre otras cosas, la frase clave de firma GPG para tener éxito. Debido a que estas compilaciones deben ejecutarse en un entorno no interactivo, (servidor CI) estos parámetros se pasan como argumentos a maven en forma de

-Dgpg.passphrase=XXX

Para instantáneas construye todo funciona bien; el complemento GPG de Maven ve la contraseña que se pasa, los artefactos se crean, firman y despliegan como se espera, sin embargo, cuando intento usar el complemento de lanzamiento, se me solicita la contraseña de la clave de firma gpg. He leído varias discusiones sobre problemas similares que surgen del complemento de lanzamiento que incluye otra invocación de maven que no recibe los parámetros pasados. La solución más popular parece ser usar el parámetro "argumentos" como este:

-Darguments="-Dgpg.passphrase=XXX"

Supuestamente esto se pasa a la instancia bifurcada, pero desafortunadamente para mí no se está deshaciendo del aviso.

Dado que la firma de artefactos no es un requisito previo poco común para desplegar artefactos de lanzamiento en repositorios públicos y presumiblemente, la mayoría de las entidades que producen esos artefactos están usando algún tipo de CI. No puedo imaginar que soy la única persona que ha encontrado este problema. ¿Alguien ha encontrado una solución?

UNA NOTA SOBRE LA RESPUESTA ACEPTADA:

La solución aceptada no funcionará con Maven 3.0 - 3.0.3 y 3.0.3, sino que es lo que se instala por defecto con Java en OSX Mountain Lion.Mira aquí para los detalles. Tendrá que actualizar a 3.0.4.

Respuestas a la pregunta(4)

Su respuesta a la pregunta