Maven Shared Components

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

Details

  • Number of attachments :
    0

Description

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.

Issue Links

Activity

Hide
John Casey added a comment -

this is the cause of the plugin-plugin's NoSuchMethodError.

Show
John Casey added a comment - this is the cause of the plugin-plugin's NoSuchMethodError.
Hide
John Casey added a comment -

fixed and ready to stage for a quick release.

Show
John Casey added a comment - fixed and ready to stage for a quick release.

People

Vote (0)
Watch (0)

Dates

  • Created:
    Updated:
    Resolved: