On Mon, May 14, 2012 at 10:29 AM, Vincent Massol <[email protected]> wrote:
> Hi,
>
> On May 14, 2012, at 8:56 AM, Vincent Massol wrote:
>
>> Hi Caleb,
>>
>> On May 13, 2012, at 12:17 PM, Caleb James DeLisle wrote:
>>
>>> Hi,
>>>
>>> I'd like to change the <repository> in each top level pom to nexus so that 
>>> on release, all releases will go directly to staging by default.
>>> Agent1 already has an account in the staging repository from my last 
>>> release so this should just work.
>>>
>>> WDYT?
>>
>> +1 for using staging but not to change the target repo. We need to be able 
>> to go from staging to target.
>> The canonical way is to use mvn release:stage.
>

> There's one reason we might not want to use mvn release:stage though: safety. 
> It means RM could run mvn release:perform by error instead of mvn 
> release:stage and I don't think maven will refuse to run mvn release:perform 
> even when there's a staging repo defined… (strange design BTW).

It shouldn't be a problem if the release script uses release:stage .

>
> Thus I'm changing to +1 to replace the target repo by the staging one to 
> reduce likelihood of mistakes.

-0. The commons root POM is inherited by projects that are released
independently, e.g. from contrib, and I don't think they should be
forced to go through staging. I'm fine with staging but I think it
should be put in the release script, not in the POM.

Thanks,
Marius

>
> Thanks
> -Vincent
>
> PS: Also +1 to upgrade to Release plugin 2.3: 
> http://jira.xwiki.org/jira/browse/XCOMMONS-168 ;)
>
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to