You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by hb...@apache.org on 2014/12/07 17:30:47 UTC

svn commit: r1643694 - /maven/shared/trunk/maven-reporting-impl/src/site/apt/index.apt.vm

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.