[maven-reporting-impl] 2.0.4 uses old doxia-site-renderer with obsolete 
Renderer.createSink(..) call
----------------------------------------------------------------------------------------------------

                 Key: MNG-3476
                 URL: http://jira.codehaus.org/browse/MNG-3476
             Project: Maven 2
          Issue Type: Bug
          Components: Shared, Sites & Reporting
            Reporter: John Casey
            Priority: Critical


AbstractMavenReport calls Renderer.createSink(..) which is obsolete. The 
doxia-site-renderer 1.0-alpha-10 release is newest, and Renderer interface in 
that release doesn't contain this method...The site plugin avoids this problem 
by creating its own Sink and side-stepping the call in AbstractMavenReport, but 
this leaves plugin:report (for instance) to fail when called on its own.

Since the 2.0.4 release of reporting-impl, many changes have been incorporated, 
such that I cannot guarantee we won't see significant other problems if we try 
to use it. (there are several abstract methods that seem to have literally 
disappeared out of AbstractMavenReport, for example). I've created a copy of 
the 2.0.4 tag for this project into:

https://svn.apache.org/repos/asf/maven/shared/branches/maven-reporting-impl-2.0.4.1-dev

to allow us to make a much smaller updated release without all the other 
changes, just to help stabilize plugins like the maven-plugin-plugin.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to