mirror of https://github.com/apache/maven.git
97fd4a9ae1
Desc: Add support for multi-page reports using multiple sinks. * Removed unused MultiPageSink and SinkFactory, and the AbstractMavenMultiPageReport (could not find any class extending that one, even in Mojo; Also, it doesn't work so It's safe to delete). * Updated deps on doxia-sink-api to 1.0-alpha-9-SNAPSHOT which has the SinkFactory interface. * Updated dep on doxia-site-renderer to 1.0-alpha-9-SNAPSHOT since that uses the sink-api. * For backwards compatibility I added an MavenMultiPageReport interface. Normal reporting plugins can implement that, and the site plugin detects this interface and calls the new generate api method with the SinkFactory parameter. In the future, the MavenMultiPageReport should be merged with the MavenReport interface, and the original generate method should be removed. This is the only way to alter the API without breaking existing plugins. git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@430440 13f79535-47bb-0310-9956-ffa450edef68 |
||
---|---|---|
.. | ||
src/main/java/org/apache/maven/reporting | ||
pom.xml |