*Stephen*

    1) great. lets collaborate on your plugin.
    in the end, I do not care how it works, 100% maven or maven + jenkins.

    2) do you know about other initiatives to address this issue?

    3) do you know of a way to relax maven-release-plugin so
    it does not always release children with parent.
    (i.e. I want to release parent of multi-module project w/o children)

    Thank you,

    Andrei 

-------- Original Message --------
Subject: Re: Multi-project releases
From: Stephen Connolly <[email protected]>
To: Andrei Pozolotin <[email protected]>
Cc: Maven Developers List <[email protected]>
Date: Mon 11 Mar 2013 10:32:45 AM CDT
> Well with my Maven hat on, I don't like that it requires Jenkins nor
> that it is (most likely from a quick look) using the (IMPO
> fundamentally broken) Maven Project type for jobs
>
> But in essence I envision a Maven plugin with a similar end-goal...
> just not yet confident enough of my logic for detecting downstream
> projects. I think my logic for detecting release roots is sound
> though. (although it probably fails for some of the maven plugins @
> asf as they can inherit their SCM even though they are released
> independently... might be worth checking for some other explicit markers)
>
>
> On 11 March 2013 14:18, Andrei Pozolotin <[email protected]
> <mailto:[email protected]>> wrote:
>
>         *Stephen**
>         *
>         I made this solution for the problem:
>         https://github.com/barchart/barchart-jenkins-cascade-plugin/wiki
>
>         Please let me know what you think?
>
>         Thank you,
>
>         Andrei 
>
>     -------- Original Message --------
>     Subject: Multi-project releases
>     From: Stephen Connolly <[email protected]>
>     <mailto:[email protected]>
>     To: Maven Developers List <[email protected]>
>     <mailto:[email protected]>
>     Date: Mon 11 Mar 2013 06:50:38 AM CDT
>>     Hey one and all,
>>
>>     So we all know how multiple projects with multiple release roots are a
>>     pain...
>>
>>     Here's some experiments I've been playing with...
>>
>>     Not yet brave enough to have it fire up release:prepare release:perform 
>> on
>>     each release root, nor fire up versions:set on the downstream projects 
>> with
>>     explicit dependencies, nor lather rinse repeat until there is nothing
>>     needing a release...
>>
>>     But even the simple report should be useful, and if anyone has 
>> suggestions
>>     to help improve its recommendations towards getting confidence that the
>>     automated stuff could work... please give me pull requests.
>>
>>     If this proves useful, I will probably roll it into the release plugin...
>>     but for now I'll keep it in a holding pattern on github (where it is not 
>> in
>>     a default plugin groupId and hence relocation is less of an issue if I do
>>     happen to make any releases into central)
>>
>>     $ mvn com.github.stephenc.maven:mpr-maven-plugin:list-roots
>>
>>     from an aggregator pom should identify all the release roots and whether
>>     they might need a release
>>
>>     -Stephen
>>
>
>

Reply via email to