Hey Fred, I’d also love to revive the discussion, as it stands sadly - it seems Tiles as a plugin is at an empass, it’s been awhile since I had a look at my branch trying to update the code to M4 (had some personal health issues, and work deadlines take me away from that tho).
With Maven 4’s move to being an immutable model, some of the nasty hacks we had done are no longer workable, or at least, that I can see. I’d love to see the functionality, at least the core functionality become a standard feature in Maven, even V4 (which I believe it close to release) or a 4.1 enhancement maybe. I wonder if, as part of the new separation of build/consumer pom - some form of inlining/merging of poms could be accomplished, with the build pom referencing tiles/pom GAVs, which get transcluded into the consumer pom. A while back I was considering something along the lines of how Polyglot Maven has an XML dialect that gets processed instead of the current one, or the Hocon extension: https://github.com/apache/maven-hocon-extension This new Hocon extension provides an Apache-supported vibe to the existing pluggable model readers and writers, which appear to be one of those mysterious areas of Maven that not many people are aware of. I wonder if something there could be used to pull in modular poms - and could be developed independently of future Maven 4.x releases. Cheers for the support of Tiles as well! Mark On 16 Mar 2025 at 9:39:34 PM, Fred Cooke <fred.co...@gmail.com> wrote: > > The parent hierarchy style is a maintenance nightmare that makes flat out > duplicated configurations look good. > > Once you go tiles you never go back. > > I feel like it's time to accept that parent hierarchies are not good enough > and offer some kind of tiles like composition behaviour in core maven as a > first class feature. A core part of the pom. > > Is it too late? Could I dust off my 8 year unused dev skills and help? > > This is a huge deal. Tiles takes maven from a good tool to a genuine > masterpiece. M4 without tiles would be a huge step backwards even if it > improves numerous other things. > -- "Great artists are extremely selfish and arrogant things" — Steven Wilson, Porcupine Tree