> On Feb 23, 2018, at 7:23 AM, Gilles <gil...@harfang.homelinux.org> wrote:
> 
> On Fri, 23 Feb 2018 07:07:27 -0500, Rob Tompkins wrote:
>> I’m wondering how multi-module projects will do with the plugin in
>> the parent pom. I say this because when I’ve declared the release
>> plugin in the top-level pom.xml of a project, I’ve had issues, but
>> after moving it down into the “dist” project of the multi-module build
>> it worked. Basically, we don’t want the plugin to make its way down
>> into the other sub-projects.
>> 
>> I suppose before publishing 1.1, I should get it working with the
>> parent in a multi-module project. I’ll work on that next.
> 
> If there will remain a "dist" module, I don't see the need to
> "use" the plugin at the top-level; it can be declared in "dist"
> only.
> However, having "dist" is today's situation; I thought that one
> of the aims was to be able to do without.
> Preventing recursing into sub-modules sounds an "anti-maven"
> way (IIUC).
> Why can't an approach with a profile be used (similar to the
> aggregation of, e.g., Jacoco outputs)?

I think these are good points, but the problem becomes that we only want the 
plugin to run in the location where the dists reside, regardless of location, 
still implying a one time run. So when we declare it in the parent pom, it 
descends into all of the projects and isn’t run in a single location only. I 
suppose, though, I could make it only actionable when there are dist files in 
the “attached” artifacts or in the staging directory. That could get me around 
the problem. But, that feels hacky.

-Rob

> 
> Regards,
> Gilles
> 
>> 
>> -Rob
>> 
>>> On Feb 22, 2018, at 4:39 PM, Gary Gregory <garydgreg...@gmail.com> wrote:
>>> 
>>> On Thu, Feb 22, 2018 at 2:25 PM, Rob Tompkins <chtom...@gmail.com> wrote:
>>> 
>>>> 
>>>> 
>>>>> On Feb 22, 2018, at 3:24 PM, Gary Gregory <garydgreg...@gmail.com>
>>>> wrote:
>>>>> 
>>>>> Hi Rob and All:
>>>>> 
>>>>> What do we think about adding [commons-release-plugin] to [parent] and
>>>>> releasing?
>>>>> 
>>>>> Should the sequence be:
>>>>> 
>>>>> - Release commons-release-plugin 1.1
>>>>> - Add commons-release-plugin to parent and release parent.
>>>>> - Try a Commons component release using the new parent?
>>>>> 
>>>>> Rob: As the creator of commons-release-plugin, would you be willing to
>>>>> perform the above and update our release documentation?
>>>>> 
>>>> 
>>>> Yes. I’ll work towards that. I’m close to getting 1.1 up and out as is.
>>>> I’ll lazy vote it i think.
>>>> 
>>> 
>>> That sounds good to me.
>>> 
>>> Gary
>>> 
>>> 
>>>> 
>>>> -Rob
>>>> 
>>>>> Thank you,
>>>>> Gary
>>>> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to