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]
