You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by Torsten Curdt <tc...@apache.org> on 2007/12/13 12:39:33 UTC
Re: svn commit: r603888 - /commons/proper/commons-parent/trunk/pom.xml
We also need to pass on the gpg passphrase
mvn release:perform -Prc -Dgpg.passphrase=PASSPHRASE -Darguments="-
Prc -Dgpg.passphrase=PASSPHRASE"
IMO this is a maven bug/misconception that one cannot just pass on
those parameters automatically. This whole 'arguments' business looks
like a nasty hack IMO.
cheers
--
Torsten
On 13.12.2007, at 12:30, niallp@apache.org wrote:
> Author: niallp
> Date: Thu Dec 13 03:30:18 2007
> New Revision: 603888
>
> URL: http://svn.apache.org/viewvc?rev=603888&view=rev
> Log:
> COMMONSSITE-21 - Configure the maven-release-plugin in the "rc" and
> "release" profiles with an "arguments" to specify the profile. This
> will (hopefully) resolve the issue of the deploy plugin not picking
> up the distribution management from the correct profile.
>
> Modified:
> commons/proper/commons-parent/trunk/pom.xml
>
> Modified: commons/proper/commons-parent/trunk/pom.xml
> URL: http://svn.apache.org/viewvc/commons/proper/commons-parent/
> trunk/pom.xml?rev=603888&r1=603887&r2=603888&view=diff
> ======================================================================
> ========
> --- commons/proper/commons-parent/trunk/pom.xml (original)
> +++ commons/proper/commons-parent/trunk/pom.xml Thu Dec 13 03:30:18
> 2007
> @@ -154,6 +154,11 @@
> <artifactId>maven-assembly-plugin</artifactId>
> <version>2.2-beta-1</version>
> </plugin>
> + <plugin>
> + <groupId>org.apache.maven.plugins</groupId>
> + <artifactId>maven-release-plugin</artifactId>
> + <version>2.0-beta-7</version>
> + </plugin>
> </plugins>
> </pluginManagement>
> <plugins>
> @@ -297,6 +302,13 @@
> </executions>
> </plugin>
> <plugin>
> + <artifactId>maven-release-plugin</artifactId>
> + <configuration>
> + <!-- Pass these arguments to the deploy plugin. -->
> + <arguments>-Prelease</arguments>
> + </configuration>
> + </plugin>
> + <plugin>
> <artifactId>maven-javadoc-plugin</artifactId>
> <executions>
> <execution>
> @@ -373,6 +385,13 @@
> </goals>
> </execution>
> </executions>
> + </plugin>
> + <plugin>
> + <artifactId>maven-release-plugin</artifactId>
> + <configuration>
> + <!-- Pass these arguments to the deploy plugin. -->
> + <arguments>-Prc</arguments>
> + </configuration>
> </plugin>
> <plugin>
> <artifactId>maven-javadoc-plugin</artifactId>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org
Re: svn commit: r603888 - /commons/proper/commons-parent/trunk/pom.xml
Posted by Torsten Curdt <tc...@apache.org>.
On 13.12.2007, at 13:00, Niall Pemberton wrote:
> On Dec 13, 2007 11:39 AM, Torsten Curdt <tc...@apache.org> wrote:
>> We also need to pass on the gpg passphrase
>>
>> mvn release:perform -Prc -Dgpg.passphrase=PASSPHRASE -Darguments="-
>> Prc -Dgpg.passphrase=PASSPHRASE"
>
> Are you sure? When did the commons-skin-2 I using the "rc" profile I
> was prompted for the passphrase and it worked no problem.
Oh ...OK. IIRC there was a bug that prevented the prompting from
working last time I checked. But either way the problem is that the
gpg plugin has no integration with the gpg keyagent, so typing (and
even pasting) the passphrase for all signatures is a major PITA. At
least for jci it would be (many artifacts).
On the other hand I am tempted to move away from the multiproject
business because it still sucks so badly ...that would also mean less
artifacts and less pain.
>> IMO this is a maven bug/misconception that one cannot just pass on
>> those parameters automatically. This whole 'arguments' business looks
>> like a nasty hack IMO.
>
> I agree, but I don't see an alternative ATM - if anyone has one
> then great.
Maybe someone of our fellow maven'ers could comment on this :)
cheers
--
Torsten
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org
Re: svn commit: r603888 - /commons/proper/commons-parent/trunk/pom.xml
Posted by Niall Pemberton <ni...@gmail.com>.
On Dec 13, 2007 11:39 AM, Torsten Curdt <tc...@apache.org> wrote:
> We also need to pass on the gpg passphrase
>
> mvn release:perform -Prc -Dgpg.passphrase=PASSPHRASE -Darguments="-
> Prc -Dgpg.passphrase=PASSPHRASE"
Are you sure? When did the commons-skin-2 I using the "rc" profile I
was prompted for the passphrase and it worked no problem.
> IMO this is a maven bug/misconception that one cannot just pass on
> those parameters automatically. This whole 'arguments' business looks
> like a nasty hack IMO.
I agree, but I don't see an alternative ATM - if anyone has one then great.
Niall
P.S. I set up the following Jira ticket to discuss these changes here:
https://issues.apache.org/jira/browse/COMMONSSITE-21
> cheers
> --
> Torsten
>
>
> On 13.12.2007, at 12:30, niallp@apache.org wrote:
>
> > Author: niallp
> > Date: Thu Dec 13 03:30:18 2007
> > New Revision: 603888
> >
> > URL: http://svn.apache.org/viewvc?rev=603888&view=rev
> > Log:
> > COMMONSSITE-21 - Configure the maven-release-plugin in the "rc" and
> > "release" profiles with an "arguments" to specify the profile. This
> > will (hopefully) resolve the issue of the deploy plugin not picking
> > up the distribution management from the correct profile.
> >
> > Modified:
> > commons/proper/commons-parent/trunk/pom.xml
> >
> > Modified: commons/proper/commons-parent/trunk/pom.xml
> > URL: http://svn.apache.org/viewvc/commons/proper/commons-parent/
> > trunk/pom.xml?rev=603888&r1=603887&r2=603888&view=diff
> > ======================================================================
> > ========
> > --- commons/proper/commons-parent/trunk/pom.xml (original)
> > +++ commons/proper/commons-parent/trunk/pom.xml Thu Dec 13 03:30:18
> > 2007
> > @@ -154,6 +154,11 @@
> > <artifactId>maven-assembly-plugin</artifactId>
> > <version>2.2-beta-1</version>
> > </plugin>
> > + <plugin>
> > + <groupId>org.apache.maven.plugins</groupId>
> > + <artifactId>maven-release-plugin</artifactId>
> > + <version>2.0-beta-7</version>
> > + </plugin>
> > </plugins>
> > </pluginManagement>
> > <plugins>
> > @@ -297,6 +302,13 @@
> > </executions>
> > </plugin>
> > <plugin>
> > + <artifactId>maven-release-plugin</artifactId>
> > + <configuration>
> > + <!-- Pass these arguments to the deploy plugin. -->
> > + <arguments>-Prelease</arguments>
> > + </configuration>
> > + </plugin>
> > + <plugin>
> > <artifactId>maven-javadoc-plugin</artifactId>
> > <executions>
> > <execution>
> > @@ -373,6 +385,13 @@
> > </goals>
> > </execution>
> > </executions>
> > + </plugin>
> > + <plugin>
> > + <artifactId>maven-release-plugin</artifactId>
> > + <configuration>
> > + <!-- Pass these arguments to the deploy plugin. -->
> > + <arguments>-Prc</arguments>
> > + </configuration>
> > </plugin>
> > <plugin>
> > <artifactId>maven-javadoc-plugin</artifactId>
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org