On Fri, Nov 7, 2025 at 11:13 AM Piotr P. Karwasz
<[email protected]> wrote:
>
> Hi Gary,
>
> On 7.11.2025 13:05, Gary Gregory wrote:
> > On Thu, Nov 6, 2025 at 5:35 PM Gary Gregory <[email protected]> wrote:
> >> OK then. Do you know if ${} substitutions works in that element?
> >
> > It does work :) commons-parent will now do this automatically. I'll
> > create a commons-parent release candidate over the next day or so.
>
>
> When dealing with property resolution and inheritance, results can vary
> depending on the resolver. The Maven model builder [1] is, of course,
> the reference implementation, but tools such as Gradle and Coursier have
> their own implementations and resolution quirks: for example, expanding
> a property before applying inheritance (see [2]).
>
> Given that, I think it might be worth considering flattening the
> published POM files to include only the relevant, fully resolved
> information. What do you think?

That sounds like an additional bit of clutter no one's asked for here,
ever that I can recall. Coursier is irrelevant here, and Graddle...
don't get me started on that one. I cringe every time I have to sort
out a mess of one of those builds.

Gary

>
> Piotr
>
> [1] https://maven.apache.org/ref/current/maven-model-builder/
> [2] https://github.com/apache/logging-log4j2/issues/2065
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to