I haven't looked, but this can't be right. Thte only things you need to match are:
- doxia-sink-api
- maven-reporting-api

These are quite small, but were impacted by Kenney's change which is where the incompat. came in. I have certainly used newer doxia site renderer/etc. code with maven 2.0.4.

I'm not going to have time to look at this for a couple of days, but something is seriously wrong if this was necessary.

- Brett

On 15/12/2006, at 8:55 AM, Jason van Zyl wrote:

Hi,

I have managed to get the site plugin working with 2.0.4 and it really wasn't a simple matter of rolling back some stuff. In order for the site plugin to work with 2.0.4 the version of doxia that is in MAVEN_HOME/lib must be used which is doxia-1.0-alpha-7. The version of doxia in trunk is not very much like 1.0-alpha-7 at all and creating a bridge required a compat package with bits from maven-reporting, doxia-core, doxia-site-renderer, doxia-document- render. Maybe I'm missing something but I don't see how what's in trunk could work at all as there are so many class that are different with methods removed, or classes not present in doxia-1.0- alpha-7. Another problem was relying on some changes in plexus- utils that are not available in the version used in 2.0.4

I have created a tag in svn that marks the point right before I created the bridge for reverting if something is wrong here:

http://svn.apache.org/repos/asf/maven/plugins/tags/maven-site- plugin-pre-compat-with-doxia-1.0-alpha-7/

I have created some notes about the compatibility here:

http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-site- plugin/compatibility-notes.txt

I have checked in what I have that makes it work for the /maven/ components site generation and I have deployed a snapshot that people can try:

http://people.apache.org/repo/m2-snapshot-repository/org/apache/ maven/plugins/maven-site-plugin/2.0-SNAPSHOT/

So for that poor fellow who was trying to jump through rings of fire to generate his sites, this one's for you :-)

Thanks,

Jason.





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to