Apache Parent POM 9 does not allow override of <useAgent> in apache-release profile -----------------------------------------------------------------------------------
Key: MPOM-9 URL: https://issues.apache.org/jira/browse/MPOM-9 Project: Maven POM Issue Type: Bug Affects Versions: ASF-9 Reporter: Sebb The apache-release profile contains the following settings: <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <configuration> <passphrase>${gpg.passphrase}</passphrase> <useAgent>true</useAgent> </configuration> This is bad, because it unconditionally forces the use of an agent which may not be appropriate for all use cases. The code should use the relevant property, i.e. <properties> <gpg.useagent>true</gpg.useagent> ... </properties> ... <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <configuration> <passphrase>${gpg.passphrase}</passphrase> <useAgent>${gpg.useagent}</useAgent> </configuration> This would still default to true, but would allow command-line override. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira