It would be convenient to have nested property support for advanced
inheritance configuration. An example might be best:

<project>
  <properties>
    <foo>
      <bar>baz</bar>
    </foo>
  </properties>
</project>

Where ${project.foo.bar} interpolates as baz. I find that I often want
to group configuration properties in a corporate POM, and then allow
child projects to override just the property version in order to
customize the task at hand. Where we might see plugin.XX,
plugin.configuration.YY, and plugin.execution.configuration.ZZ tiers
of properties.

Even with some nebulous future mixin support, I still see value in
this nested property system.

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

Reply via email to