The SPI basically allows plugging support for additional POM by implementing the org.apache.maven.api.spi.ModelParser <https://maven.apache.org/ref/4.0.0-rc-5/api/maven-api-spi/apidocs/org/apache/maven/api/spi/ModelParser.html> interface. A simple project has been written that leverages this new SPI: https://github.com/maveniverse/mason
It should be fairly easy to write a new enhanced XML parser using this SPI. > > On Sun, Dec 28, 2025 at 2:00 PM Ryan Schmitt <[email protected]> wrote: > > > I'm looking for more information on this Maven 4 feature, which I > > understand to be an official SPI for POM file parsers, to allow the use of > > formats other than XML. I have some thoughts on this feature, but I'd first > > like to read any prior design discussions; I wasn't immediately able to > > find any relevant threads in the archives for this list. > > -- ------------------------ Guillaume Nodet
