Next issue: The build hangs in 'gradlew -q deployRC':

[INFO] --- maven-gpg-plugin:1.4:sign (sign-artifacts) @
httpcomponents-client ---

In my gradle.properties I have:

MAVEN_HOME=C:\\Java\\apache-maven-3.0.5

HC_DEV = https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk
HC_DIST_STAGING=https://dist.apache.org/repos/dist/dev/httpcomponents/
HC_SITE_STAGING=https://svn.apache.org/repos/asf/httpcomponents/site/
HC_PROJECT_SITE=
https://svn.apache.org/repos/asf/httpcomponents/project-website/trunk/

HC_PUBLISHED_RELEASES=

signing.keyId=***
signing.password=***
signing.secretKeyRingFile=%HOME%\\AppData\\Roaming\\gnupg\\secring.gpg

I also tried each of:

signing.secretKeyRingFile=%HOME%\AppData\Roaming\gnupg\secring.gpg
signing.secretKeyRingFile=%HOME%/AppData/Roaming/gnupg/secring.gpg

I've had this problem before using plain Maven in Apache Commons which I
solved by using:

-Darguments=-Dgpg.passphrase=*** -Dgpg.passphrase=***

For example:

mvn -Darguments=-Dgpg.passphrase=*** -Dgpg.passphrase=*** deploy -Prelease

How do I do that with this build system? Yes, I've tried 'gradlew
-Darguments=-Dgpg.passphrase=*** -Dgpg.passphrase=*** -q deployRC' to no
avail.

Gary


On Sat, Dec 28, 2013 at 6:56 AM, Oleg Kalnichevski <[email protected]> wrote:

> Folks,
>
> I finally managed to put together a complete release process guide based
> on release automation tools I have been working on for the past 6 months
> [1].
>
> The release tools should now simplify the most tedious and error-prone
> manual operations involved in a release.
>
> I actually managed to run the entire HttpCore 4.3.1 release process
> using the release tools only.
>
> Would anyone want to volunteer to be a release manager for HttpClient
> 4.3.2 and help me polish the scripts and the process guide?
>
> One would still need a fully functional Maven setup including GPG
> integration for artifact signing (as before), but otherwise the release
> process should no longer require any special tools beyond an IDE and a
> browser. Even a SVN client is not required.
>
> Oleg
>
> [1] http://wiki.apache.org/HttpComponents/HttpComponentsReleaseProcess
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>


-- 
E-Mail: [email protected] | [email protected]
Java Persistence with Hibernate, Second Edition<http://www.manning.com/bauer3/>
JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
Spring Batch in Action <http://www.manning.com/templier/>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

Reply via email to