> I haven't tried this particular profile. The only thing I can think of is > that you need to have some other command line parameter to allow maven to > get your private (key) password. > > You cannot pass your password on the command line because anyone who does > ps-ef can see your password in the plain. So it has to be some file or you > type it into the maven command. > > It may be that you need to configure the nexus repository to do this.
I use the Maven release plugin to release DataNucleus and following the Sonatype guide(s) I ended up editing the users ".m2/settings.xml" with (something like) <profiles> <profile> <id>development</id> <properties> <gpg.passphrase>YOURPASSPHRASE</gpg.passphrase> </properties> </profile> </profiles> <activeProfiles> <activeProfile>development</activeProfile> </activeProfiles> and so I never have to enter the passphrase at release. HTH -- Andy DataNucleus (Web: http://www.datanucleus.org Twitter: @datanucleus)