[ https://issues.apache.org/jira/browse/MSHARED-1274?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17735395#comment-17735395 ]
Elliotte Rusty Harold commented on MSHARED-1274: ------------------------------------------------ I'm not sure who if anyone uses this. I've deprecated some of it already. Ideally I'd like to get rid of all of this AND all of plexus-xml. It's a mess that has never properly implemented the XML specs, and building Maven around what plexus-xml thinks XML is makes it very challenging to use tools that do properly implement XML like XSLT to do anything with poms. To make matters worse parts of the plexus version at least are exposed in the public APIs of many plugins so we can't just swap in a better parser. I'm not sure about half measures that only address the maven-shared-utils half of the problem. But if indeed no one is using it, then it wouldn't hurt to deprecate it. Do we have a quick way to see across all the various projects who is importing this? If we do want to keep plexus-xml can we bring it under official Apache governance without changing the package? > Deprecate the xml bits from maven-shared-utils > ---------------------------------------------- > > Key: MSHARED-1274 > URL: https://issues.apache.org/jira/browse/MSHARED-1274 > Project: Maven Shared Components > Issue Type: Task > Components: maven-shared-utils > Reporter: Guillaume Nodet > Priority: Major > > The xml bits from plexus-utils are a de-facto part of the maven 3.x api and > we should not have two conflicting versions of it. Now that it has been > extract in a separate project in plexus-xml, I think it is time to deprecate > those classes in maven-shared-utils. Fwiw, the core implementation classes > are mainly implemented with Maven 4.x maven-xml-impl module, and the Xpp3Dom > class from plexus-xml is mainly a wrapper around the new XmlNode/XmlNodeImpl > class from maven, however the parser is still present in plexus-xml. -- This message was sent by Atlassian Jira (v8.20.10#820010)