ok, I updated plexus-utils and plexus-xml sites and added a few key aspects about how these relate to old Plexus Utils 3
https://codehaus-plexus.github.io/plexus-utils/ https://codehaus-plexus.github.io/plexus-xml/ I hope this will help Le samedi 9 septembre 2023, 11:14:52 CEST Hervé Boutemy a écrit : > yes > notice p-u site is broken https://codehaus-plexus.github.io/plexus-utils/ > and we should probably also find a way to publish also latest p-u 3 javadoc > in parallel > > I'll see what I can do also to help on this > > Le vendredi 8 septembre 2023, 10:53:11 CEST Slawomir Jaranowski a écrit : > > Thanks, I will create an IT for it. > > > > Good idea to describe the migration from plexus 3.x to 4.x. > > > > pt., 8 wrz 2023 o 10:26 Guillaume Nodet <gno...@apache.org> napisał(a): > > > I've raised MNG-7873. > > > Slawomir, do you think you could create an IT for that ? > > > I'll try to provide a fix asap, but a clean IT would make sure the > > > problem > > > is actually fixed. > > > > > > I think we should also update the plexus-utils release notes with some > > > more > > > information about the migration to 4.x when using the xml bits. > > > > > > [1] https://issues.apache.org/jira/browse/MNG-7873 > > > > > > Le lun. 4 sept. 2023 à 22:50, Guillaume Nodet <gno...@apache.org> a > > > écrit > > > > > > > I think the decision to not export plexus-utils was taken some time > > > > ago. > > > > > > > > Unfortunately, the xml bits still have to be provided by the maven > > > > core > > > > class loader. > > > > I think in this case, Maven 3.9.x should also expose the builder class > > > > > > <exportedPackage>org.codehaus.plexus.util.xml.Xpp3DomBuilder</exportedPa > > > ck > > > age>> > > > > > > > I think this should work, but this would only solve the problem for > > > > the > > > > latest 3.9.x maven, not older versions. > > > > > > > > > > > > Le mar. 25 juil. 2023 à 20:56, Slawomir Jaranowski < > > > > > > s.jaranow...@gmail.com> > > > > > > > a écrit : > > > >> Hi > > > >> > > > >> I'm trying to update plexus-utils 3.5.x to plexus-utils/plexus-xml > > > >> 4.x > > > > > > in > > > > > > >> maven-enforcer .... > > > >> > > > >> In maven-enforcer (and in many other plugins ...) is used, code like: > > > >> Xpp3Dom enforcerRules = > > > > > > Xpp3DomBuilder.build(descriptorStream, > > > > > > >> "UTF-8"); > > > >> > > > >> Xpp3Dom and Xpp3DomBuilder - has new implementation in plexus-xml > > > >> .... > > > > > > but > > > > > > >> Maven 3.x exports > > > >> > > > >> <!-- plexus-utils (for DOM-type fields in maven-model) --> > > > >> > > > >> <exportedPackage>org.codehaus.plexus.util.xml.Xpp3Dom</exportedPackag > > > >> e> > > > > > > <exportedPackage>org.codehaus.plexus.util.xml.pull.XmlPullParser</export > > > ed > > > Package> > > > > > > > > > > > > <exportedPackage>org.codehaus.plexus.util.xml.pull.XmlPullParserExceptio > > > n< > > > /exportedPackage> > > > > > > > > > > > > <exportedPackage>org.codehaus.plexus.util.xml.pull.XmlSerializer</export > > > ed > > > Package>> > > > > > > >> It is very magical that we export classes but not export artifact > > > >> which contains those classes ... > > > >> > > > >> so incompatibilite code for Xpp3Dom is used ... > > > >> > > > >> Any hints on how to process it. > > > >> > > > >> -- > > > >> Sławomir Jaranowski > > > > > > > > -- > > > > ------------------------ > > > > Guillaume Nodet > > > > > > -- > > > ------------------------ > > > Guillaume Nodet > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > For additional commands, e-mail: dev-h...@maven.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org