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]
