Le dimanche 09 mai 2010, Dennis Lundberg a écrit : > > I documented doxia-sink-api and maven-reporting-impl coupling issues and > > changes. > > Thanks! That's great and certainly make things easier to understand. It was hard to understand: now it's time to explain and have everybody understand too :)
> > > There is no confusion any more. The summary is as simple as: > > - Maven 2.0.x, Doxia 1.0.x, maven-reporting-impl 2.0.x, maven-site-plugin > > 2.0.x > > - Maven 2.1.x, Doxia 1.1.x, maven-reporting-impl 2.1.x, maven-site-plugin > > 2.1.x > > - Maven 3.x, maven-site-plugin 3.x > > So far I'm with you, but what about maven-reporting-api? > > If the api (version 3.0) was decoupled from the core in version 3.0 (of > the core), can Maven 2.x use version 3.0 of the api? > > Isn't version 2.0.4 of the api included in the core for the entire > current Maven 2.x line? If so doesn't that prevent it from using another > version of the api? In fact, the API had very few changes: the API consists in interfaces that didn't change over time (only javadoc addition). The only change is one interface addition (MavenMultiPageReport), which has been copied in maven- reporting-impl and maven-site-plugin 2.0-beta-6 to have it available even in Maven versions that don't provide directly the class. So no problem: version 3.0 of the API can be used everywhere without any problem. Regards, Hervé --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
