Author: hboutemy
Date: Sun Dec  7 16:30:47 2014
New Revision: 1643694

URL: http://svn.apache.org/r1643694
Log:
updated explanations on Doxia dependency

Modified:
    maven/shared/trunk/maven-reporting-impl/src/site/apt/index.apt.vm

Modified: maven/shared/trunk/maven-reporting-impl/src/site/apt/index.apt.vm
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-reporting-impl/src/site/apt/index.apt.vm?rev=1643694&r1=1643693&r2=1643694&view=diff
==============================================================================
--- maven/shared/trunk/maven-reporting-impl/src/site/apt/index.apt.vm (original)
+++ maven/shared/trunk/maven-reporting-impl/src/site/apt/index.apt.vm Sun Dec  
7 16:30:47 2014
@@ -56,9 +56,15 @@ ${project.name}
 
 ** Doxia dependency
 
-  <<<maven-reporting-impl 2.0.x>>> use Doxia 1.0, then is used for reporting 
plugins wanting Maven 2.0.x compatibility.
+  When used as report during site generation, Doxia implementation is provided 
by <<<maven-site-plugin>>>, independently
+  from Doxia version used during plugin compilation.
+
+  When used as a direct standalone goal invocation, Doxia implementation used 
is the version used during plugin compilation.
 
-  <<<maven-reporting-impl 2.1.x>>> use Doxia 1.1: using this version implies 
for a reporting plugin that it has Maven 2.1
-  as prerequisite.
+  <<<maven-reporting-impl 2.0.x>>> use Doxia 1.0, then is used for reporting 
plugins wanting Maven 2.0.x compatibility.
 
-  <<<maven-reporting-impl 2.2.x>>> use Doxia 1.2.
+  Starting with <<<maven-reporting-impl 2.1>>>, Doxia version used is 1.1 or 
more. When creating a reporting plugin,
+  take care to use corresponding <<<doxia-sink-api>>>, and avoid 
<<<doxia-sink-api>>> version 1.0 that can be
+  imported by <<<{{{../maven-reporting-api/}maven-reporting-api}}>>> 3.0: this 
would lead to
+  <<<"java.lang.ClassNotFoundException: 
org.apache.maven.doxia.sink.SinkEventAttributes">>> when used as direct 
standalone
+  goal.


Reply via email to