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?

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]

Reply via email to