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]

Reply via email to